@charset "UTF-8";
.theme-harvest .text-heading-xs {
  font-size: var(--size-heading-xs);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-heading-sm {
  font-size: var(--size-heading-sm);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-heading-md {
  font-size: var(--size-heading-md);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-heading-lg {
  font-size: var(--size-heading-lg);
  font-weight: var(--weight-bold);
  line-height: 1.05;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-heading-xl {
  font-size: var(--size-heading-xl);
  font-weight: var(--weight-bold);
  line-height: 1;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-heading-2xl {
  font-size: var(--size-heading-2xl);
  font-weight: var(--weight-bold);
  line-height: 0.95;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-heading-3xl {
  font-size: var(--size-heading-3xl);
  font-weight: var(--weight-bold);
  line-height: 0.95;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-heading-4xl {
  font-size: var(--size-heading-4xl);
  font-weight: var(--weight-bold);
  line-height: 0.95;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-body-sm-bold {
  font-size: var(--size-body-sm-bold);
  font-weight: var(--weight-medium);
  line-height: 1.5;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-body-sm {
  font-size: var(--size-body-sm);
  font-weight: var(--weight-regular);
  line-height: 1.5;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-body-md-bold {
  font-size: var(--size-body-md-bold);
  font-weight: var(--weight-medium);
  line-height: 1.5;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-body-md {
  font-size: var(--size-body-md);
  font-weight: var(--weight-regular);
  line-height: 1.5;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-body-lg-bold {
  font-size: var(--size-body-lg-bold);
  font-weight: var(--weight-medium);
  line-height: 1.5;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-body-lg {
  font-size: var(--size-body-lg);
  font-weight: var(--weight-regular);
  line-height: 1.5;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-detail-xs {
  font-size: var(--size-detail-xs);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  letter-spacing: 0;
  font-family: var(--font-sans);
  color: var(--text-primary);
}

.theme-harvest .text-detail-sm-bold {
  font-size: var(--size-detail-sm-bold);
  font-weight: var(--weight-medium);
  line-height: 1.2;
  letter-spacing: 0;
  font-family: var(--font-sans);
  color: var(--text-primary);
}

.theme-harvest .text-detail-sm {
  font-size: var(--size-detail-sm);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  letter-spacing: 0;
  font-family: var(--font-sans);
  color: var(--text-primary);
}

.theme-harvest .text-detail-md-bold {
  font-size: var(--size-detail-md-bold);
  font-weight: var(--weight-medium);
  line-height: 1.2;
  letter-spacing: 0;
  font-family: var(--font-sans);
  color: var(--text-primary);
}

.theme-harvest .text-detail-md {
  font-size: var(--size-detail-md);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  letter-spacing: 0;
  font-family: var(--font-sans);
  color: var(--text-primary);
}

.theme-harvest .text-detail-lg-bold {
  font-size: var(--size-detail-lg-bold);
  font-weight: var(--weight-medium);
  line-height: 1.2;
  letter-spacing: 0;
  font-family: var(--font-sans);
  color: var(--text-primary);
}

.theme-harvest .text-detail-lg {
  font-size: var(--size-detail-lg);
  font-weight: var --weight-regular;
  line-height: 1.2;
  letter-spacing: 0;
  font-family: var(--font-sans);
  color: var(--text-primary);
}

.theme-harvest .text-label-sm {
  font-size: var(--size-label-sm);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  letter-spacing: 0;
  font-family: var(--font-sans);
  color: var(--text-primary);
}

.theme-harvest .text-label-md {
  font-size: var(--size-label-md);
  font-weight: var(--weight-medium);
  line-height: 1.2;
  letter-spacing: 0;
  font-family: var(--font-sans);
  color: var(--text-primary);
}

.theme-harvest .text-quote {
  font-size: var(--size-quote-lg);
  font-weight: var(--weight-regular);
  line-height: 1.1;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

.theme-harvest .text-main-menu {
  font-size: var(--size-main-menu-lg);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  letter-spacing: 0;
  font-family: var(--font-serif);
  color: var(--text-primary);
}

@media (min-width: 1600px) {
  .theme-harvest .text-detail-xl-bold {
    font-size: var(--typescale-22);
    font-weight: var(--weight-medium);
    line-height: 1.2;
    letter-spacing: 0;
    font-family: var(--font-sans);
    color: var(--text-primary);
  }
  .theme-harvest .text-detail-xl {
    font-size: var(--typescale-22);
    font-weight: var(--weight-regular);
    line-height: 1.2;
    letter-spacing: 0;
    font-family: var(--font-sans);
    color: var(--text-primary);
  }
}
.theme-harvest {
  --button-height: 56px;
  --button-height-small: 40px;
  --button-height-large: 72px;
  --button-font-size: 1.125rem;
  --button-font-size-small: 1rem;
  --button-font-weight: 500;
  --button-font-weight-small: 400;
  --button-font-weight-large: 500;
  --button-border-width: 1px;
  --button-outline-width: 2px;
  --button-outline-offset: 4px;
  --button-hover-outline-offset: -1px;
  --button-outline-offset-small: 2px;
  --icon-height: 24px;
  --icon-height-small: 16px;
  --icon-width: 24px;
  --icon-width-small: 16px;
  --icon-margin-left: -6px;
  --icon-margin-left-small: -4px;
  --icon-margin-right: -6px;
  --icon-margin-right-small: -4px;
}

.theme-harvest sl-button::part(base) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font: normal normal var(--button-font-weight) var(--button-font-size) var(--font-sans);
  height: var(--button-height);
  padding: var(--spacing-none) calc(var(--spacing-lg) - var(--button-border-width)) var(--spacing-none) calc(var(--spacing-lg) - var(--button-border-width));
  border: var(--button-border-width) solid transparent;
}

.theme-harvest sl-button[variant=primary]::part(base) {
  background-color: var(--bg-secondary);
  border: var(--button-border-width) solid var(--bg-secondary);
  color: var(--text-inverted);
}

.theme-harvest sl-button[variant=primary]::part(base):hover {
  background-color: var(--bg-secondary-hover);
  color: var(--text-inverted);
  outline: var(--button-outline-width) solid var(--bg-secondary-hover);
  outline-offset: var(--button-hover-outline-offset);
}

.theme-harvest sl-button[variant=primary]::part(base):active {
  background-color: var(--bg-secondary-pressed);
  border-color: transparent;
  color: var(--text-inverted);
  outline: none;
}

.theme-harvest sl-button[variant=primary]::part(base):focus-visible {
  background-color: var(--bg-secondary-hover);
  border-color: transparent;
  outline: var(--button-outline-width) solid var(--border-secondary-light);
}

.theme-harvest sl-button[variant=primary].selected::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  color: var(--text-secondary);
  border: var(--button-border-width) solid var(--border-secondary);
  outline: none;
}

.theme-harvest sl-button[variant=primary][loading]::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  border-color: transparent;
  color: var(--fg-secondary);
  outline: none;
}

.theme-harvest sl-button[variant=primary].done::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  border-color: transparent;
  color: var(--text-secondary);
  outline: none;
}

.theme-harvest sl-button[variant=primary][disabled]::part(base) {
  background-color: var(--bg-dark-subtle);
  color: var(--text-primary-disabled);
  border: var(--button-border-width) solid var(--border-primary-disabled);
  outline: none;
}

.theme-harvest sl-button[variant=primary-invert]::part(base) {
  background-color: var(--bg-primary);
  border: var(--button-border-width) solid var(--bg-primary);
  color: var(--text-secondary);
  border-radius: var(--radius-full);
}

.theme-harvest sl-button[variant=primary-invert]::part(base):hover {
  background-color: var(--bg-primary);
  color: var(--text-secondary);
  outline: var(--button-outline-width) solid var(--bg-primary);
  outline-offset: var(--button-hover-outline-offset);
}

.theme-harvest sl-button[variant=primary-invert]::part(base):active {
  background-color: var(--bg-light-subtle-hover-strong);
  border-color: transparent;
  color: var(--text-secondary-hover);
  outline: none;
}

.theme-harvest sl-button[variant=primary-invert]::part(base):focus-visible {
  background-color: var(--bg-light-subtle-hover-strong);
  border-color: transparent;
  outline: var(--button-outline-width) solid var(--border-inverted);
}

.theme-harvest sl-button[variant=primary-invert].selected::part(base) {
  background-color: var(--bg-light-subtle-selected);
  color: var(--text-inverted);
  border: var(--button-border-width) solid var(--border-inverted);
  outline: none;
}

.theme-harvest sl-button[variant=primary-invert][loading]::part(base) {
  background-color: var(--bg-light-subtle-hover);
  border-color: transparent;
  color: var(--fg-inverted);
  outline: none;
}

.theme-harvest sl-button[variant=primary-invert].done::part(base) {
  background-color: var(--bg-light-subtle-hover);
  border-color: transparent;
  color: var(--text-inverted);
  outline: none;
}

.theme-harvest sl-button[variant=primary-invert][disabled]::part(base) {
  background-color: var(--bg-light-subtle-disabled);
  color: var(--text-inverted-disabled);
  border: var(--button-border-width) solid var(--border-inverted-disabled);
  outline: none;
}

.theme-harvest sl-button[variant=secondary]::part(base) {
  background-color: var(--bg-dark-subtle);
  color: var(--text-primary);
  border: var(--button-border-width) solid var(--border-primary-subtle);
}

.theme-harvest sl-button[variant=secondary]::part(base):hover {
  background-color: var(--bg-dark-subtle-hover);
  color: var(--text-primary);
  border-color: transparent;
  outline: var(--button-border-width) solid var(--border-primary-subtle);
}

.theme-harvest sl-button[variant=secondary]::part(base):active {
  background-color: var(--bg-dark-subtle-pressed);
  color: var(--text-primary);
  border-color: transparent;
  outline: none;
}

.theme-harvest sl-button[variant=secondary]::part(base):focus-visible {
  background: var(--bg-dark-subtle-hover);
  border: var(--button-border-width) solid var(--border-primary-subtle);
  outline: var(--button-outline-width) solid var(--border-primary);
}

.theme-harvest sl-button[variant=secondary].selected::part(base) {
  background-color: var(--bg-dark-subtle-selected);
  color: var(--text-primary);
  border: var(--button-border-width) solid var(--border-primary);
  outline: none;
}

.theme-harvest sl-button[variant=secondary][loading]::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  border-color: transparent;
  color: var(--fg-primary);
  outline: none;
}

.theme-harvest sl-button[variant=secondary].done::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  border-color: transparent;
  color: var(--text-primary);
  outline: none;
}

.theme-harvest sl-button[variant=secondary][disabled]::part(base) {
  background-color: var(--bg-dark-subtle);
  color: var(--text-primary-disabled);
  border: var(--button-border-width) solid var(--border-primary-disabled);
  outline: none;
}

.theme-harvest sl-button[variant=secondary-invert]::part(base) {
  background-color: var(--bg-light-subtle);
  color: var(--text-inverted);
  border: var(--button-border-width) solid var(--border-inverted-subtle);
}

.theme-harvest sl-button[variant=secondary-invert]::part(base):hover {
  background-color: var(--bg-light-subtle-hover);
  color: var(--text-inverted);
  border-color: transparent;
  outline: var(--button-border-width) solid var(--border-inverted-subtle);
}

.theme-harvest sl-button[variant=secondary-invert]::part(base):active {
  background-color: var(--bg-light-subtle-pressed);
  color: var(--text-inverted);
  border-color: transparent;
  outline: none;
}

.theme-harvest sl-button[variant=secondary-invert]::part(base):focus-visible {
  background: var(--bg-light-subtle-hover);
  border: var(--button-border-width) solid var(--border-inverted-subtle);
  outline: var(--button-outline-width) solid var(--border-inverted);
}

.theme-harvest sl-button[variant=secondary-invert].selected::part(base) {
  background-color: var(--bg-light-subtle-selected);
  color: var(--text-inverted);
  border: var(--button-border-width) solid var(--border-inverted);
  outline: none;
}

.theme-harvest sl-button[variant=secondary-invert][loading]::part(base) {
  background-color: var(--bg-light-subtle-hover);
  border-color: transparent;
  color: var(--fg-inverted);
  outline: none;
}

.theme-harvest sl-button[variant=secondary-invert].done::part(base) {
  background-color: var(--bg-light-subtle-hover);
  border-color: transparent;
  color: var(--text-inverted);
  outline: none;
}

.theme-harvest sl-button[variant=secondary-invert][disabled]::part(base) {
  background-color: var(--bg-light-subtle-disabled);
  color: var(--text-inverted-disabled);
  border: var(--button-border-width) solid var(--border-inverted-disabled);
  outline: none;
}

.theme-harvest sl-button[variant=negative]::part(base) {
  background-color: var(--bg-status-negative);
  color: var(--text-inverted);
  border: var(--button-border-width) solid var(--bg-status-negative);
}

.theme-harvest sl-button[variant=negative]::part(base):hover {
  background-color: var(--bg-status-negative-hover);
  color: var(--text-inverted);
  outline: var(--button-outline-width) solid var(--bg-status-negative-hover);
  outline-offset: var(--button-hover-outline-offset);
}

.theme-harvest sl-button[variant=negative]::part(base):active {
  background-color: var(--bg-status-negative-pressed);
  color: var(--text-inverted);
  border-color: transparent;
  outline: none;
}

.theme-harvest sl-button[variant=negative]::part(base):focus-visible {
  background-color: var(--bg-status-negative-hover);
  border-color: transparent;
  outline: var(--button-outline-width) solid var(--border-status-negative-hover);
}

.theme-harvest sl-button[variant=negative].selected::part(base) {
  display: none;
}

.theme-harvest sl-button[variant=negative][loading]::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  border-color: transparent;
  color: var(--fg-status-negative);
  outline: none;
}

.theme-harvest sl-button[variant=negative].done::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  border-color: transparent;
  color: var(--text-status-negative);
  outline: none;
}

.theme-harvest sl-button[variant=negative][disabled]::part(base) {
  background-color: var(--bg-dark-subtle);
  color: var(--text-primary-disabled);
  border: var(--button-border-width) solid var(--border-primary-disabled);
  outline: none;
}

.theme-harvest sl-button::part(label) {
  padding: var(--spacing-none);
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-right: 1px;
  padding-bottom: 4px;
}

.theme-harvest sl-button[pill]::part(base) {
  border-radius: var(--radius-full);
}

.theme-harvest sl-button[disabled]::part(base) {
  opacity: unset;
}

.theme-harvest sl-button > *[slot=prefix] {
  height: var(--icon-height);
  width: var(--icon-width);
  margin-left: var(--icon-margin-left);
  padding-right: var(--spacing-2xs);
}

.theme-harvest sl-button > *[slot=suffix] {
  height: var(--icon-height);
  width: var(--icon-width);
  margin-right: var(--icon-margin-right);
  padding-left: var(--spacing-2xs);
}

.theme-harvest sl-button[size=small]::part(base) {
  height: var(--button-height-small);
  font-size: var(--button-font-size-small);
  font-weight: var(--button-font-weight-small);
  padding: var(--spacing-none) calc(var(--spacing-md) - var(--button-border-width)) var(--spacing-none) calc(var(--spacing-md) - var(--button-border-width));
}

.theme-harvest sl-button[size=small][variant]::part(base):focus-visible {
  outline-offset: var(--button-outline-offset-small);
}

.theme-harvest sl-button[size=small].done > *[slot=prefix] {
  height: var(--icon-height);
  width: var(--icon-width);
  margin-left: calc(var(--icon-margin-left-small) - (var(--icon-width) - var(--icon-width-small)) / 4);
}

.theme-harvest sl-button[size=small] > *[slot=prefix] {
  height: var(--icon-height-small);
  width: var(--icon-width-small);
  margin-left: var(--icon-margin-left-small);
}

.theme-harvest sl-button[size=small] > *[slot=suffix] {
  height: var(--icon-height-small);
  width: var(--icon-width-small);
  margin-right: var(--icon-margin-right-small);
}

.theme-harvest sl-button[size=large]::part(base) {
  height: var(--button-height-large);
  font-size: var(--button-font-size);
  font-weight: var(--button-font-weight-large);
  padding: var(--spacing-none) calc(var(--spacing-2xl) - var(--button-border-width)) var(--spacing-none) calc(var(--spacing-2xl) - var(--button-border-width));
}

.theme-harvest sl-button[variant]::part(base):focus-visible {
  outline-offset: var(--button-outline-offset);
}

.theme-harvest {
  --button-alternative-width: 56px;
  --button-alternative-width-small: 40px;
  --button-alternative-width-large: 72px;
  --button-alternative-text-width: 200px;
}

.theme-harvest .button-alternative {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font: normal normal var(--button-font-weight) var(--button-font-size) var(--font-sans);
  gap: var(--spacing-sm);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest .button-alternative__text-before, .theme-harvest .button-alternative__text-after {
  max-width: var(--button-alternative-text-width);
  text-wrap: balance;
}

.theme-harvest .button-alternative__text-before {
  text-align: right;
}

.theme-harvest .button-alternative__text-after {
  text-align: left;
}

.theme-harvest .button-alternative.small {
  font-weight: var(--button-font-weight-small);
  font-size: var(--button-font-size-small);
  gap: var(--spacing-2xs);
}

.theme-harvest .button-alternative sl-button::part(base) {
  padding: 0;
  width: var(--button-alternative-width);
}

.theme-harvest .button-alternative sl-button::part(label) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0;
  -webkit-box-flex: unset;
      -ms-flex-positive: unset;
          flex-grow: unset;
}

.theme-harvest .button-alternative sl-button * {
  width: var(--icon-width);
  height: var(--icon-height);
}

.theme-harvest .button-alternative sl-button[size=small]::part(base) {
  width: var(--button-alternative-width-small);
}

.theme-harvest .button-alternative sl-button[size=small] * {
  width: var(--icon-width-small);
  height: var(--icon-height-small);
}

.theme-harvest .button-alternative sl-button[size=large]::part(base) {
  width: var(--button-alternative-width-large);
}

.theme-harvest .button-alternative sl-button[variant=primary]::part(base):focus-visible {
  background-color: var(--bg-secondary-hover);
}

.theme-harvest .button-alternative sl-button[variant=primary].selected::part(base) {
  background-color: var(--bg-secondary-pressed);
  color: var(--fg-inverted);
  border: none;
}

.theme-harvest .button-alternative sl-button[variant=primary-invert]::part(base):focus-visible {
  background-color: var(--bg-light-subtle-hover-strong);
}

.theme-harvest .button-alternative sl-button[variant=primary-invert].selected::part(base) {
  background-color: var(--bg-light-subtle-hover-strong);
  color: var(--fg-secondary-selected);
}

.theme-harvest .button-alternative sl-button[variant=secondary-invert].selected::part(base) {
  background-color: var(--bg-light-subtle);
  color: var(--fg-inverted);
}

.theme-harvest .button-alternative sl-button[variant=secondary-invert][disabled]::part(base) {
  background-color: var(--bg-light-subtle-pressed);
}

.theme-harvest .button-alternative.primary-invert, .theme-harvest .button-alternative.secondary-invert {
  color: var(--text-inverted);
}

.theme-harvest .button-alternative.primary-invert.disabled, .theme-harvest .button-alternative.secondary-invert.disabled {
  color: var(--text-inverted-disabled);
}

.theme-harvest .button-alternative.primary.disabled, .theme-harvest .button-alternative.secondary.disabled {
  color: var(--text-primary-disabled);
}

.theme-harvest {
  --button-utility-width: 56px;
  --button-utility-width-small: 40px;
  --button-utility-height: var(--button-height);
  --button-utility-height-small: var(--button-height-small);
  --button-utility-hit-width: 67px;
  --button-utility-hit-height: 67px;
  --button-utility-hit-width-small: 48px;
  --button-utility-hit-height-small: 48px;
  --button-utility-hover-outline-offset: var(--button-hover-outline-offset);
  --button-utility-outline-width: var(--button-outline-width);
  --button-utility-border-width: var(--button-border-width);
  --button-utility-animation-size-transition: 30px;
  --button-utility-transition-duration: .2s;
}

.theme-harvest sl-button.button-utility:not(.selected):not([disabled])::part(base) {
  position: relative;
}

.theme-harvest sl-button.button-utility:not(.selected):not([disabled])::part(base):after {
  position: absolute;
  content: "";
  z-index: 0;
  opacity: 0;
  border-radius: var(--radius-full);
  width: calc(100% + 2 * var(--button-utility-border-width) - var(--button-utility-animation-size-transition));
  height: calc(100% + 2 * var(--button-utility-border-width) - var(--button-utility-animation-size-transition));
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: var(--button-utility-transition-duration);
          transition-duration: var(--button-utility-transition-duration);
}

.theme-harvest sl-button.button-utility:not(.selected):not([disabled])::part(base):hover:not(:focus-visible):after, .theme-harvest sl-button.button-utility:not(.selected):not([disabled])::part(base):active:not(:focus-visible):after {
  opacity: 1;
  width: calc(100% + 2 * var(--button-utility-border-width));
  height: calc(100% + 2 * var(--button-utility-border-width));
}

.theme-harvest sl-button.button-utility[variant=primary]::part(base) {
  background-color: var(--bg-dark-subtle);
  border-color: transparent;
  color: var(--fg-primary);
}

.theme-harvest sl-button.button-utility[variant=primary]::part(base):hover {
  outline: none;
}

.theme-harvest sl-button.button-utility[variant=primary]::part(base):hover:after {
  background-color: var(--bg-dark-subtle-hover);
}

.theme-harvest sl-button.button-utility[variant=primary]::part(base):active {
  border-color: transparent;
  outline: none;
}

.theme-harvest sl-button.button-utility[variant=primary]::part(base):active:after {
  background-color: var(--bg-dark-subtle-pressed);
}

.theme-harvest sl-button.button-utility[variant=primary]::part(base):focus-visible {
  background-color: var(--bg-dark-subtle);
  border-color: transparent;
  outline: var(--button-utility-outline-width) solid var(--border-primary);
}

.theme-harvest sl-button.button-utility[variant=primary].selected::part(base) {
  background-color: var(--bg-dark-subtle-selected);
  border: var(--button-utility-border-width) solid var(--border-primary);
  outline: none;
}

.theme-harvest sl-button.button-utility[variant=primary][disabled]::part(base) {
  background-color: var(--bg-dark-subtle);
  color: var(--fg-primary-disabled);
  border-color: transparent;
  outline: none;
}

.theme-harvest sl-button.button-utility[variant=primary-invert]::part(base) {
  background-color: var(--bg-light-subtle);
  border-color: transparent;
  color: var(--fg-inverted);
}

.theme-harvest sl-button.button-utility[variant=primary-invert]::part(base):hover {
  outline: none;
}

.theme-harvest sl-button.button-utility[variant=primary-invert]::part(base):hover:after {
  background-color: var(--bg-light-subtle-hover);
}

.theme-harvest sl-button.button-utility[variant=primary-invert]::part(base):active {
  border-color: transparent;
  outline: none;
}

.theme-harvest sl-button.button-utility[variant=primary-invert]::part(base):active:after {
  background-color: var(--bg-light-subtle-pressed);
}

.theme-harvest sl-button.button-utility[variant=primary-invert]::part(base):focus-visible {
  background-color: var(--bg-light-subtle);
  border-color: transparent;
  outline: var(--button-utility-outline-width) solid var(--border-inverted);
}

.theme-harvest sl-button.button-utility[variant=primary-invert].selected::part(base) {
  background-color: var(--bg-dark-subtle-selected);
  border: var(--button-utility-border-width) solid var(--border-inverted);
  outline: none;
}

.theme-harvest sl-button.button-utility[variant=primary-invert][disabled]::part(base) {
  background-color: var(--bg-light-subtle);
  color: var(--fg-inverted-disabled);
  border-color: transparent;
  outline: none;
}

.theme-harvest sl-button.button-utility.icon-only::part(base) {
  width: var(--button-utility-width);
  height: var(--button-utility-height);
  padding: 0;
}

.theme-harvest sl-button.button-utility.icon-only::part(base):before {
  position: absolute;
  content: "";
  border-radius: var(--radius-full);
  width: var(--button-utility-hit-width);
  height: var(--button-utility-hit-height);
}

.theme-harvest sl-button.button-utility.icon-only::part(label) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0;
  padding-bottom: 0;
  -webkit-box-flex: unset;
      -ms-flex-positive: unset;
          flex-grow: unset;
}

.theme-harvest sl-button.button-utility.icon-only[size=small]::part(base) {
  width: var(--button-utility-width-small);
  height: var(--button-utility-height-small);
}

.theme-harvest sl-button.button-utility.icon-only[size=small]::part(base):before {
  width: var(--button-utility-hit-width-small);
  height: var(--button-utility-hit-height-small);
}

.theme-harvest sl-button.button-utility.icon-only[size=small] * {
  width: var(--icon-width-small);
  height: var(--icon-height-small);
}

.theme-harvest sl-button.button-utility.icon-only * {
  width: var(--icon-width);
  height: var(--icon-height);
}

.theme-harvest {
  --switch-font-size: 18px;
  --switch-control-width: 48px;
  --switch-control-height: 32px;
  --switch-control-padding: 2px;
  --switch-thumb-disabled: #dadada;
  --switch-thumb-size: 28px;
  --switch-label-margin-left: 8px;
  --switch-icon-margin-left: 2px;
  --switch-icon-padding: 3px;
  --switch-icon-size: 18px;
}

.theme-harvest sl-switch::part(base) {
  opacity: 1;
}

.theme-harvest sl-switch::part(control) {
  width: var(--switch-control-width);
  height: var(--switch-control-height);
  background-color: var(--fg-primary-dimmed);
  border: none;
}

.theme-harvest sl-switch[checked]::part(control) {
  background-color: var(--bg-secondary);
}

.theme-harvest sl-switch[disabled]::part(control) {
  background-color: var(--bg-dark-disabled);
}

.theme-harvest sl-switch[disabled]::part(thumb), .theme-harvest sl-switch[disabled][checked]::part(thumb) {
  background-color: var(--switch-thumb-disabled);
}

.theme-harvest sl-switch[checked]::part(thumb) {
  translate: calc((var(--switch-control-width) - var(--switch-thumb-size)) / 2 - var(--switch-control-padding));
}

.theme-harvest sl-switch::part(label) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--switch-font-size);
  -webkit-margin-start: var(--switch-label-margin-left);
          margin-inline-start: var(--switch-label-margin-left);
}

.theme-harvest sl-switch::part(thumb) {
  height: var(--switch-thumb-size);
  width: var(--switch-thumb-size);
  border: none;
  translate: calc(((var(--switch-control-width) - var(--switch-thumb-size)) / 2 - var(--switch-control-padding)) * -1);
}

.theme-harvest sl-switch sl-icon {
  height: var(--switch-icon-size);
  width: var(--switch-icon-size);
  color: var(--fg-secondary);
  padding: var(--switch-icon-padding);
  margin-left: var(--switch-icon-margin-left);
}

.theme-harvest {
  --input-background-color: transparent;
  --input-height: 56px;
  --input-border-default: 1px solid var(--border-primary-subtle);
  --input-prefix-icon-margin-right: 6px;
  --input-prefix-icon-padding: 1px;
  --input-font-size-lg: 18px;
  --input-font-size-md: 14px;
}

.theme-harvest sl-input {
  font-family: LMSans;
  font-weight: 400;
  margin-bottom: var(--spacing-xl);
}

.theme-harvest sl-input::part(form-control) {
  position: relative;
}

.theme-harvest sl-input::part(base) {
  font-family: LMSans;
  font-weight: 400;
  background-color: var(--input-background-color);
  border-radius: 0;
  border: none;
  height: var(--input-height);
  border-bottom: var(--input-border-default);
  opacity: 1;
}

.theme-harvest sl-input::part(form-control-label) {
  font-size: var(--input-font-size-md);
  color: var(--text-primary-lighter);
  margin: 0;
}

.theme-harvest sl-input::part(input) {
  -webkit-text-fill-color: var(--text-primary);
}

.theme-harvest sl-input::part(input)::-webkit-input-placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-input::part(input)::-moz-placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-input::part(input):-ms-input-placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-input::part(input)::-ms-input-placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-input::part(input)::placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-input::part(password-toggle-button) {
  color: var(--text-secondary);
}

.theme-harvest sl-input::part(form-control-help-text) {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: var(--textarea-font-size-md);
  padding-top: var(--spacing-2xs);
  color: var(--text-status-negative);
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.theme-harvest sl-input[disabled]::part(base) {
  border-color: var(--border-primary-subtle);
  color: var(--text-primary-disabled);
}

.theme-harvest sl-input[disabled]::part(form-control-label) {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-input[disabled]::part(input) {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-input[disabled]::part(input)::-webkit-input-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-input[disabled]::part(input)::-moz-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-input[disabled]::part(input):-ms-input-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-input[disabled]::part(input)::-ms-input-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-input[disabled]::part(input)::placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-input[disabled] > sl-icon[slot=prefix]::part(svg) {
  color: var(--fg-primary-disabled);
}

.theme-harvest sl-input[disabled]:hover {
  border-color: var(--border-primary-subtle);
}

.theme-harvest sl-input[data-user-invalid]::part(base) {
  border-color: var(--border-status-negative);
  color: var(--text-status-negative);
}

.theme-harvest sl-input[data-user-invalid] > sl-icon[slot=prefix]::part(svg) {
  color: var(--fg-status-negative);
}

.theme-harvest sl-input[data-user-invalid]::part(input)::-webkit-input-placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-input[data-user-invalid]::part(input)::-moz-placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-input[data-user-invalid]::part(input):-ms-input-placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-input[data-user-invalid]::part(input)::-ms-input-placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-input[data-user-invalid]::part(input)::placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-input[data-user-invalid]::part(form-control-help-text) {
  display: block;
}

.theme-harvest sl-input[data-user-invalid]::part(form-control-label) {
  color: var(--text-status-negative);
}

.theme-harvest sl-input[data-user-invalid]::part(form-control-label):after {
  color: var(--text-status-negative);
}

.theme-harvest sl-input.hide-label::part(form-control-label) {
  visibility: hidden;
}

.theme-harvest sl-input.hide-label::part(form-control-label):after {
  visibility: hidden;
}

.theme-harvest sl-input[required]::part(form-control-label):after {
  color: var(--text-secondary);
}

.theme-harvest sl-input:not([data-user-invalid]):not([disabled]):hover::part(base) {
  border-color: var(--border-primary);
}

.theme-harvest sl-input:not([data-user-invalid]):not([disabled]):focus::part(base) {
  border-color: var(--border-secondary);
}

.theme-harvest sl-input:focus::part(base) {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-harvest sl-input::part(input) {
  height: auto;
  font-size: var(--input-font-size-lg);
  color: var(--text-primary);
  padding-left: 0;
}

.theme-harvest sl-input::part(input)::-webkit-input-placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest sl-input::part(input)::-moz-placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest sl-input::part(input):-ms-input-placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest sl-input::part(input)::-ms-input-placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest sl-input::part(input)::placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest sl-input > sl-icon {
  height: auto;
  width: auto;
}

.theme-harvest sl-input > sl-icon[slot=prefix] {
  padding: var(--input-prefix-icon-padding);
  margin-left: 0;
  margin-right: var(--input-prefix-icon-margin-right);
}

.theme-harvest sl-input > sl-icon[slot=prefix]::part(svg) {
  width: var(--icon-width);
  height: var(--icon-height);
  color: var(--fg-primary);
}

.theme-harvest {
  --radio-control-width: 24px;
  --radio-control-height: 24px;
  --radio-thumb-disabled: #dadada;
  --radio-thumb-size: 30px;
  --radio-thumb-offset-x: 50px;
  --radio-icon-margin: 2px;
  --radio-icon-size: 15px;
}

.theme-harvest .radio__label {
  -webkit-margin-start: 8px;
          margin-inline-start: 8px;
}

.theme-harvest sl-radio {
  height: 30px;
}

.theme-harvest sl-radio::part(control) {
  width: var(--radio-control-width);
  height: var(--radio-control-height);
  background-color: transparent;
  border-color: var(--neutral-grey-500);
}

.theme-harvest sl-radio::part(checked-icon) {
  color: var(--bg-secondary);
}

.theme-harvest sl-radio::part(label) {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--Size-detail-lg, 18px);
  line-height: 21.6px;
}

.theme-harvest sl-radio::part(thumb) {
  height: var(--radio-thumb-size);
  width: var(--radio-thumb-size);
  border-color: var(--fg-primary-dimmed);
  margin: 0 var(--sl-input-border-width);
}

.theme-harvest sl-radio::part(control--checked) {
  border-color: var(--border-secondary);
}

.theme-harvest sl-radio[disabled]::part(control) {
  background-color: var(--bg-dark-disabled);
  border-color: var(--fg-primary-disabled);
}

.theme-harvest sl-radio[disabled]::part(checked-icon), .theme-harvest sl-radio[disabled]::part(thumb), .theme-harvest sl-radio[disabled][checked] .theme-harvest sl-radio[disabled]::part(thumb) {
  color: var(--fg-primary-disabled);
  background-color: var(--radio-thumb-disabled);
  border-color: var(--radio-thumb-disabled);
}

.theme-harvest sl-radio .description {
  margin-top: 4px;
  line-height: 16.8px;
  color: var(--text-primary-lighter);
}

.theme-harvest {
  --checkbox-font: ;
  --checkbox-font-weight: 400;
  --checkbox-font-size-lg: 18px;
  --checkbox-font-size-md: 14px;
  --checkbox-icon-margin-left: 5px;
}

.theme-harvest sl-checkbox {
  font-family: LMSans;
  font-weight: 400;
}

.theme-harvest sl-checkbox::part(base) {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--text-primary);
}

.theme-harvest sl-checkbox::part(label) {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.theme-harvest sl-checkbox::part(form-control-help-text) {
  color: var(--text-primary-light);
  margin-left: 30px;
}

.theme-harvest sl-checkbox::part(control) {
  margin-right: 2px;
  border: 1px solid rgba(0, 0, 0, 0.22);
  background-color: transparent;
  border-radius: 4px;
}

.theme-harvest sl-checkbox::part(control):hover {
  border: 1px solid var(--border-secondary-hover);
}

.theme-harvest sl-checkbox[disabled]::part(base) {
  color: var(--text-primary-light);
  opacity: 1;
}

.theme-harvest sl-checkbox[disabled]::part(control) {
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.1019607843);
}

.theme-harvest sl-checkbox[disabled][checked]::part(control) {
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.1019607843);
}

.theme-harvest sl-checkbox[disabled]::part(checked-icon) {
  color: rgba(0, 0, 0, 0.3019607843);
}

.theme-harvest sl-checkbox[checked]::part(control--checked) {
  background-color: #1e6e37;
}

.theme-harvest sl-checkbox sl-icon {
  margin-left: var(--checkbox-icon-margin-left);
}

.theme-harvest sl-checkbox sl-icon::part(svg) {
  width: 15px;
  height: 15px;
  color: var(--fg-secondary);
  margin-top: 2px;
}

.theme-harvest {
  --select-option-padding: 0 18px 2px 18px;
}

.theme-harvest sl-select::part(form-control) {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-select::part(combobox) {
  padding-left: 0;
  padding-right: 0;
  background-color: var(--input-background-color);
  border-radius: 0;
  border: none;
  height: var(--input-height);
  border-bottom: var(--input-border-default);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-harvest sl-select::part(display-input)::-webkit-input-placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-select::part(display-input)::-moz-placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-select::part(display-input):-ms-input-placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-select::part(display-input)::-ms-input-placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-select::part(display-input)::placeholder {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--input-font-size-lg);
}

.theme-harvest sl-select::part(form-control-label) {
  font-size: var(--input-font-size-md);
  color: var(--text-primary-lighter);
  margin: 0;
}

.theme-harvest sl-select::part(form-control-label):after {
  color: var(--text-secondary);
}

.theme-harvest sl-select::part(listbox) {
  padding: var(--spacing-2xs);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: var(--input-border-default);
  border-radius: 0;
}

.theme-harvest sl-select::part(expand-icon) {
  color: var(--fg-primary);
}

.theme-harvest sl-select > [slot=help-text] {
  display: none;
  padding-top: var(--spacing-2xs);
  color: var(--fg-status-negative);
  font-size: var(--input-font-size-md);
}

.theme-harvest sl-select[open]::part(expand-icon) {
  color: var(--fg-secondary);
}

.theme-harvest sl-select[disabled]::part(combobox) {
  border-color: var(--border-primary-subtle);
  color: var(--text-primary-disabled);
}

.theme-harvest sl-select[disabled]::part(form-control-label) {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-select[disabled]::part(display-input) {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-select[disabled]::part(display-input)::-webkit-input-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-select[disabled]::part(display-input)::-moz-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-select[disabled]::part(display-input):-ms-input-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-select[disabled]::part(display-input)::-ms-input-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-select[disabled]::part(display-input)::placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-select[disabled]::part(expand-icon) {
  color: var(--fg-primary-disabled);
}

.theme-harvest sl-select[disabled] > sl-icon[slot=prefix]::part(svg) {
  color: var(--fg-primary-disabled);
}

.theme-harvest sl-select[disabled]:hover {
  border-color: var(--border-primary-subtle);
}

.theme-harvest sl-select[data-user-invalid]::part(combobox) {
  border-color: var(--border-status-negative);
  color: var(--text-status-negative);
}

.theme-harvest sl-select[data-user-invalid] > sl-icon[slot=prefix]::part(svg) {
  color: var(--fg-status-negative);
}

.theme-harvest sl-select[data-user-invalid]::part(display-input)::-webkit-input-placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-select[data-user-invalid]::part(display-input)::-moz-placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-select[data-user-invalid]::part(display-input):-ms-input-placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-select[data-user-invalid]::part(display-input)::-ms-input-placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-select[data-user-invalid]::part(display-input)::placeholder {
  color: var(--text-status-negative);
}

.theme-harvest sl-select[data-user-invalid] > [slot=help-text] {
  display: block;
}

.theme-harvest sl-select[data-user-invalid]::part(form-control-label) {
  color: var(--text-status-negative);
}

.theme-harvest sl-select[data-user-invalid]::part(form-control-label):after {
  color: var(--text-status-negative);
}

.theme-harvest sl-select.hide-label::part(form-control-label) {
  visibility: hidden;
}

.theme-harvest sl-select.hide-label::part(form-control-label):after {
  visibility: hidden;
}

.theme-harvest sl-select:not([data-user-invalid]):not([disabled]):hover::part(combobox) {
  border-color: var(--border-primary);
}

.theme-harvest sl-select:not([data-user-invalid]):not([disabled])[open]::part(combobox) {
  border-color: var(--border-secondary);
}

.theme-harvest sl-select > sl-option::part(base) {
  background-color: var(--input-background-color);
  opacity: 1;
  height: var(--input-height);
  padding: var(--select-option-padding);
}

.theme-harvest sl-select > sl-option:not([aria-disabled=true])::part(base) {
  color: var(--text-primary-lighter);
}

.theme-harvest sl-select > sl-option:not([aria-disabled=true])::part(base):hover {
  color: var(--text-primary);
  background-color: var(--bg-dark-subtle-hover);
}

.theme-harvest sl-select > sl-option:not([aria-disabled=true])::part(base):active {
  color: var(--text-primary);
  background-color: var(--bg-dark-subtle-pressed);
}

.theme-harvest sl-select > sl-option[aria-disabled=true]::part(base) {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-select > sl-option[aria-disabled=true] > [slot=suffix] {
  color: var(--fg-primary-disabled);
}

.theme-harvest sl-select > sl-option::part(checked-icon) {
  display: none;
}

.theme-harvest sl-select > sl-option:not([aria-selected=true]) > [slot=suffix] {
  display: none;
}

.theme-harvest sl-select > sl-option > [slot=suffix] {
  color: var(--fg-primary);
  height: var(--icon-height);
  width: var(--icon-width);
}

.theme-harvest sl-select > sl-icon {
  height: var(--icon-height);
  width: var(--icon-width);
}

.theme-harvest sl-select > sl-icon[slot=prefix] {
  padding: var(--input-prefix-icon-padding);
  margin-left: 0;
  margin-right: var(--input-prefix-icon-margin-right);
  width: var(--icon-width);
  height: var(--icon-height);
  color: var(--fg-primary);
}

.theme-harvest {
  --file-upload-font-weight: 400;
  --file-upload-font-size: 1.125rem;
  --file-upload-font-family: "LMSans";
  --file-upload-description-width: 310px;
  --file-upload-line-height: 22px;
  --file-item-height: 64px;
  --file-item-icon-margin: 20px;
  --file-item-label-margin-left: 16px;
  --file-item-label-margin-right: 12px;
  --file-item-label-margin-bottom: 2px;
  --file-item-remove-padding: 12px;
}

.theme-harvest .file-upload {
  font: normal normal var(--file-upload-font-weight) var(--file-upload-font-size) var(--file-upload-font-family);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--spacing-xl);
  line-height: var(--file-upload-line-height);
}

.theme-harvest .file-upload__text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--spacing-xs);
}

.theme-harvest .file-upload__description {
  color: var(--text-primary-lighter);
}

.theme-harvest .file-upload__files {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--spacing-sm);
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.theme-harvest .file-upload__files .file-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--bg-dark-subtle-hover);
  height: var(--file-item-height);
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.theme-harvest .file-upload__files .file-item__icon {
  height: var(--icon-height);
  width: var(--icon-width);
  color: var(--fg-primary);
  margin-left: var(--file-item-icon-margin);
}

.theme-harvest .file-upload__files .file-item__label {
  margin-left: var(--file-item-label-margin-left);
  margin-bottom: var(--file-item-label-margin-bottom);
  color: var(--text-primary);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.theme-harvest .file-upload__files .file-item__label span:last-child {
  float: right;
}

.theme-harvest .file-upload__files .file-item__remove {
  padding: var(--file-item-remove-padding);
}

.theme-harvest {
  --link-font-style: var(--font-serif);
  --link-font-size-lg: var(--size-body-lg);
  --link-font-size-md: var(--size-body-md);
  --link-font-size-sm: var(--size-body-sm);
  --link-font-size-lg-detail: var(--size-detail-lg);
  --link-font-size-md-detail: var(--size-detail-md);
  --link-font-size-sm-detail: var(--size-detail-sm);
  --link-w-icon-font-size-lg: var(--size-detail-xl);
  --link-w-icon-font-size-md: var(--size-detail-lg);
  --link-w-icon-font-size-sm: var(--size-detail-md);
  --link-font-weight-small: 400;
  --link-underline-offset: 4px;
  --link-outline-width: 2px;
  --link-outline-offset: 1px;
  --link-outline-radius: var(--radius-xs);
  --link-line-height: 120%;
  --link-padding-inline: 3px;
  --link-label-margin-top: 1px;
  --link-icon-height: 16px;
  --link-icon-height-large: 24px;
  --link-icon-width: 16px;
  --link-icon-width-large: 24px;
  --link-icon-margin-left: 0;
  --link-icon-margin-left-small: 0;
  --link-icon-margin-right: 0;
  --link-icon-margin-right-small: 0;
}

.theme-harvest sl-button.sl-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest sl-button.sl-link::part(base) {
  border: unset;
  font-family: var(--link-font-style);
  font-weight: var(--link-font-weight);
  font-size: var(--link-font-size-md);
  color: var(--text-primary);
  background-color: transparent;
  text-decoration: underline;
  text-underline-offset: var(--link-underline-offset);
  text-decoration-color: var(--border-primary-subtle);
  padding: 0;
  width: auto;
  height: auto;
  min-height: auto;
  margin: 0;
  line-height: var(--link-line-height);
  -webkit-transition: all var(--animation-speed-fast, 0.2s) ease-in-out;
  transition: all var(--animation-speed-fast, 0.2s) ease-in-out;
}

.theme-harvest sl-button.sl-link::part(base):focus-visible {
  outline: var(--link-outline-width) solid var(--border-primary);
  outline-offset: var(--link-outline-offset);
  border-radius: var(--link-outline-radius);
  color: var(--text-primary);
  padding-inline: var(--link-padding-inline);
  margin-inline: calc(var(--link-padding-inline) * -1);
}

.theme-harvest sl-button.sl-link::part(label) {
  margin: 0;
  margin-top: var(--link-label-margin-top);
  padding-bottom: 0;
}

.theme-harvest sl-button.sl-link.button--has-icon {
  --link-line-height: 150%;
  --link-font-style: var(--font-sans);
  --link-outline-offset: 4px;
  --link-label-margin-top: 0;
}

.theme-harvest sl-button.sl-link.button--has-icon::part(base) {
  font-size: var(--link-w-icon-font-size-md);
  text-decoration: none;
  font-weight: var(--link-font-weight-medium);
  padding: 0;
}

.theme-harvest sl-button.sl-link.button--has-icon::part(base):focus-visible {
  outline-color: var(--border-status-positive);
  border-radius: var(--radius-full);
  margin: 0 -6px;
  padding: 0 6px;
}

.theme-harvest sl-button.sl-link.button--has-icon *[slot=prefix] {
  width: var(--link-icon-width);
  padding-right: var(--spacing-2xs);
  margin-left: 0;
}

.theme-harvest sl-button.sl-link.button--has-icon *[slot=suffix] {
  width: var(--link-icon-width);
  padding-left: var(--spacing-2xs);
  margin-right: 0;
}

.theme-harvest sl-button.sl-link.button--has-icon[size=small] {
  --link-outline-offset: 0;
}

.theme-harvest sl-button.sl-link.button--has-icon[size=small]::part(base) {
  font-size: var(--link-w-icon-font-size-sm);
  font-weight: var(--link-font-weight-small);
}

.theme-harvest sl-button.sl-link.button--has-icon[size=small] *[slot=prefix] {
  padding-right: var(--spacing-3xs);
}

.theme-harvest sl-button.sl-link.button--has-icon[size=small] *[slot=suffix] {
  padding-left: var(--spacing-3xs);
}

.theme-harvest sl-button.sl-link.button--has-icon[size=small]::part(label) {
  padding-bottom: 0;
}

.theme-harvest sl-button.sl-link.button--has-icon[size=small][variant] .theme-harvest sl-button.sl-link.button--has-icon[size=small]::part(base):focus-visible {
  --link-outline-offset: 6px;
  margin: 0 -4px;
  padding: 0 4px;
}

.theme-harvest sl-button.sl-link.button--has-icon[size=large]::part(base) {
  font-size: var(--link-w-icon-font-size-lg);
}

.theme-harvest sl-button.sl-link.button--has-icon[size=large] *[slot=prefix], .theme-harvest sl-button.sl-link.button--has-icon[size=large] *[slot=suffix] {
  width: var(--link-icon-width-large);
}

.theme-harvest sl-button.sl-link.button--has-icon::part(label) {
  padding-bottom: 1px;
}

.theme-harvest sl-button.sl-link.button--has-icon[link-type=detail] {
  --link-outline-offset: 4px;
}

.theme-harvest sl-button.sl-link.button--has-icon[link-type=detail] *[slot=prefix] {
  padding-right: var(--spacing-3xs);
}

.theme-harvest sl-button.sl-link.button--has-icon[link-type=detail] *[slot=suffix] {
  padding-left: var(--spacing-3xs);
}

.theme-harvest sl-button.sl-link.button--has-icon[link-type=detail][size=large] *[slot=prefix] {
  padding-right: var(--spacing-2xs);
}

.theme-harvest sl-button.sl-link.button--has-icon[link-type=detail][size=large] *[slot=suffix] {
  padding-left: var(--spacing-2xs);
}

.theme-harvest sl-button.sl-link:not([disabled])::part(base):hover {
  color: var(--text-primary-hover);
  text-decoration-color: var(--border-secondary-hover);
}

.theme-harvest sl-button.sl-link:not([disabled])::part(base):active {
  color: var(--text-primary);
  text-decoration-color: var(--border-primary-pressed);
}

.theme-harvest sl-button.sl-link.sl-link-inverted::part(base) {
  color: var(--text-inverted);
  text-decoration-color: var(--border-inverted-subtle);
}

.theme-harvest sl-button.sl-link.sl-link-inverted::part(base):focus-visible {
  outline-color: var(--border-inverted);
  color: var(--text-inverted-hover);
}

.theme-harvest sl-button.sl-link.sl-link-inverted:not([disabled])::part(base):hover {
  color: var(--text-inverted-hover);
  text-decoration-color: var(--border-inverted-hover);
}

.theme-harvest sl-button.sl-link.sl-link-inverted:not([disabled])::part(base):active {
  color: var(--text-inverted);
  text-decoration-color: var(--border-inverted-pressed);
}

.theme-harvest sl-button.sl-link.sl-link-inverted > sl-icon {
  color: var(--fg-inverted);
}

.theme-harvest sl-button.sl-link[disabled]::part(base) {
  color: var(--text-primary-disabled);
  opacity: 1;
}

.theme-harvest sl-button.sl-link[disabled].sl-link-inverted::part(base) {
  color: var(--text-inverted-disabled);
}

.theme-harvest sl-button.sl-link[disabled].sl-link-inverted > sl-icon {
  color: var(--fg-inverted-disabled);
}

.theme-harvest sl-button.sl-link[disabled] > sl-icon {
  color: var(--fg-primary-disabled);
}

.theme-harvest sl-button.sl-link[size=small][variant]::part(base) {
  --link-outline-offset: 1px;
  --link-padding-inline: 2px;
  font-size: var(--link-font-size-sm);
  padding-inline: var(--link-padding-inline);
  margin-inline: calc(var(--link-padding-inline) * -1);
  outline-offset: var(--link-outline-offset);
}

.theme-harvest sl-button.sl-link[size=large]::part(base) {
  --link-underline-offset: 8px;
  --link-outline-width: 3px;
  font-size: var(--link-font-size-lg);
}

.theme-harvest sl-button.sl-link[link-type=detail] {
  --link-font-style: var(--font-sans);
  --link-font-size-sm: var(--link-font-size-sm-detail);
  --link-font-size-md: var(--link-font-size-md-detail);
  --link-font-size-lg: var(--link-font-size-lg-detail);
  --link-w-icon-font-size-lg: var(--size-detail-lg);
  --link-w-icon-font-size-md: var(--size-detail-md);
  --link-w-icon-font-size-sm: var(--size-detail-sm);
  --link-line-height: 150%;
  --link-outline-offset: 2px;
  --link-padding-inline: 1px;
  --link-label-margin-top: 0;
  --link-outline-width: 2px;
}

.theme-harvest sl-button.sl-link[link-type=detail][size=large]::part(base) {
  --link-outline-width: 2px;
}

.theme-harvest sl-button.sl-link > sl-icon {
  color: var(--fg-secondary);
}

.theme-harvest {
  --textarea-base-min-height: 82px;
  --textarea-base-min-width: 353px;
  --textarea-border-default: 1px solid var(--border-primary-subtle);
  --textarea-font-size-lg: 18px;
  --textarea-font-size-md: 14px;
  --textarea-label-font-size-lg: 18px;
  --textarea-label-font-size-md: 14px;
  --textarea-label-margin: var(--spacing-xs) var(--spacing-sm) var(--spacing-2xs) var(--spacing-sm);
  --textarea-line-height: 22px;
  --textarea-focus-transition: .1s;
  --textarea-formcontrol-padding: var(--spacing-xs) 0 0 var(--spacing-sm);
  --textarea-invalid-margin-bottom: 25px;
  --textarea-width: fit-content;
}

.theme-harvest sl-textarea {
  font-family: LMSans;
  font-weight: 400;
  margin-bottom: var(--spacing-xl);
}

.theme-harvest sl-textarea::part(form-control) {
  font-family: LMSans;
  font-weight: 400;
  border-radius: 0;
  border: var(--textarea-border-default);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: var(--textarea-width);
  opacity: 1;
  position: relative;
}

.theme-harvest sl-textarea::part(base) {
  font-family: LMSans;
  font-weight: 400;
  background-color: var(--input-background-color);
  font-size: var(--textarea-font-size-lg);
  border: none;
  width: var(--textarea-width);
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.theme-harvest sl-textarea::part(textarea) {
  min-height: var(--textarea-base-min-height);
  min-width: var(--textarea-base-min-width);
  line-height: var(--textarea-line-height);
  color: var(--text-primary);
  caret-color: var(--fg-secondary);
  padding: 0 var(--spacing-sm);
  overflow: hidden;
}

.theme-harvest sl-textarea::part(form-control-label) {
  font-size: var(--textarea-label-font-size-lg);
  color: var(--text-primary-lighter);
  line-height: var(--textarea-line-height);
  -webkit-transition: font-size var(--textarea-focus-transition);
  transition: font-size var(--textarea-focus-transition);
  margin: var(--textarea-label-margin);
}

.theme-harvest sl-textarea::part(form-control-help-text) {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: var(--textarea-font-size-md);
  padding-top: var(--spacing-2xs);
  color: var(--text-status-negative);
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}

.theme-harvest sl-textarea.resize-both::part(textarea) {
  resize: both;
}

.theme-harvest sl-textarea.resize-vertical::part(textarea) {
  resize: vertical;
}

.theme-harvest sl-textarea.resize-horizontal::part(textarea) {
  resize: horizontal;
}

.theme-harvest sl-textarea.shrink-label::part(form-control-label) {
  font-size: var(--textarea-label-font-size-md);
  -webkit-transition: font-size var(--textarea-focus-transition);
  transition: font-size var(--textarea-focus-transition);
}

.theme-harvest sl-textarea:not([disabled]):not([data-user-invalid]):not(.textarea-active)::part(form-control):hover {
  border-bottom-color: var(--border-primary);
}

.theme-harvest sl-textarea:not([disabled]):not([data-user-invalid])[required]::part(form-control-label):after {
  color: var(--text-secondary);
}

.theme-harvest sl-textarea.textarea-active::part(form-control) {
  border-bottom-color: var(--border-secondary);
}

.theme-harvest sl-textarea[disabled]::part(base) {
  border-color: var(--border-primary-subtle);
  color: var(--text-primary-disabled);
}

.theme-harvest sl-textarea[disabled]::part(form-control-label) {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-textarea[disabled]::part(form-control-label):after {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-textarea[disabled]::part(input) {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-textarea[disabled]::part(input)::-webkit-input-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-textarea[disabled]::part(input)::-moz-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-textarea[disabled]::part(input):-ms-input-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-textarea[disabled]::part(input)::-ms-input-placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-textarea[disabled]::part(input)::placeholder {
  color: var(--text-primary-disabled);
}

.theme-harvest sl-textarea[data-user-invalid]::part(form-control) {
  border-bottom-color: var(--border-status-negative);
  margin-bottom: var(--textarea-invalid-margin-bottom);
}

.theme-harvest sl-textarea[data-user-invalid]::part(form-control-help-text) {
  display: block;
}

.theme-harvest sl-textarea[data-user-invalid]::part(form-control-label) {
  color: var(--text-status-negative);
}

.theme-harvest sl-textarea[data-user-invalid]::part(form-control-label):after {
  color: var(--text-status-negative);
}

.theme-harvest sl-textarea:focus::part(base) {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-harvest {
  --tag-font-size: 14px;
  --tag-line-heigth: 17px;
  --tag-padding: 5px 12px 7px 12px;
  --tag-removable-padding-right: 9px;
  --tag-border: 1px solid var(--border-primary-subtle);
  --tag-outline: 2px solid var(--fg-primary);
  --tag-outline-offset: 2px;
  --tag-remove-button-size: 12px;
  --tag-remove-button-margin-left: 3px;
}

.theme-harvest sl-tag::part(base) {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--tag-font-size);
  line-height: var(--tag-line-heigth);
  padding: var(--tag-padding);
  color: var(--text-primary);
  background-color: transparent;
  border: var(--tag-border);
  border-radius: var(--radius-md);
}

.theme-harvest sl-tag[inverted]::part(base) {
  color: var(--text-inverted);
  border-color: var(--border-inverted-subtle);
}

.theme-harvest sl-tag[inverted]:hover::part(base), .theme-harvest sl-tag[inverted]:focus-visible::part(base) {
  background-color: var(--bg-light-subtle-hover);
  color: var(--text-inverted-hover);
}

.theme-harvest sl-tag[inverted]:hover:not(:active):not([selected])::part(remove-button), .theme-harvest sl-tag[inverted]:focus-visible:not(:active):not([selected])::part(remove-button) {
  color: var(--fg-inverted);
}

.theme-harvest sl-tag[inverted]:active::part(base), .theme-harvest sl-tag[inverted][selected]::part(base) {
  background-color: var(--bg-primary);
  color: var(--text-primary);
}

.theme-harvest sl-tag[inverted]:active::part(remove-button), .theme-harvest sl-tag[inverted][selected]::part(remove-button) {
  color: var(--fg-primary);
}

.theme-harvest sl-tag[inverted]:focus-visible {
  outline-color: var(--fg-inverted);
}

.theme-harvest sl-tag[inverted]::part(remove-button) {
  color: var(--fg-inverted-dimmed);
}

.theme-harvest sl-tag:hover::part(base), .theme-harvest sl-tag:focus-visible::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  color: var(--text-primary-hover);
}

.theme-harvest sl-tag:hover::part(remove-button), .theme-harvest sl-tag:focus-visible::part(remove-button) {
  color: var(--fg-primary-hover);
}

.theme-harvest sl-tag:active::part(base), .theme-harvest sl-tag[selected]::part(base) {
  background-color: var(--bg-secondary);
  color: var(--text-inverted);
  border-color: transparent;
}

.theme-harvest sl-tag:active::part(remove-button), .theme-harvest sl-tag[selected]::part(remove-button) {
  color: var(--fg-inverted);
}

.theme-harvest sl-tag:focus-visible {
  outline-offset: var(--tag-outline-offset);
  outline: var(--tag-outline);
  border-radius: var(--radius-md);
}

.theme-harvest sl-tag:focus-visible:not(:active):not([selected])::part(remove-button) {
  color: var(--fg-primary-hover);
}

.theme-harvest sl-tag[removable]::part(base) {
  padding-right: var(--tag-removable-padding-right);
}

.theme-harvest sl-tag::part(remove-button) {
  color: var(--fg-primary-dimmed);
  width: var(--tag-remove-button-size);
  height: var(--tag-remove-button-size);
  margin-left: var(--tag-remove-button-margin-left);
}

.theme-harvest sl-tag.tag-removed {
  display: none;
}

.theme-harvest {
  --tooltip-fontsize: 14px;
  --tooltip-boxshadow-1: 0px 0px 4px 0px rgba(0, 0, 0, .08);
  --tooltip-boxshadow-2: 0px 24px 32px 0px rgba(0, 0, 0, .05);
  --tooltip-arrow-boxshadow-size: 2px;
  --tooltip-arrow-boxshadow-blur: 3px;
}

.theme-harvest #root-inner:has(> sl-tooltip) {
  margin-bottom: 100px;
}

.theme-harvest sl-tooltip sl-icon {
  height: var(--icon-height-small);
  width: var(--icon-width-small);
}

.theme-harvest sl-tooltip sl-icon.question-icon {
  color: var(--fg-secondary);
  margin: var(--spacing-3xs);
}

.theme-harvest sl-tooltip sl-icon.info-icon {
  margin: 0;
}

.theme-harvest sl-tooltip a {
  color: var(--text-primary-light);
}

.theme-harvest sl-tooltip[variant=secondary] > sl-icon.question-icon {
  color: var(--fg-inverted);
}

.theme-harvest sl-tooltip::part(body) {
  font-family: LMSans;
  font-weight: 400;
  font-size: var(--tooltip-fontsize);
  line-height: 17px;
  color: var(--text-primary);
  padding: 10px 16px 10px 12px;
  background-color: var(--bg-primary);
  border-radius: var(--radius-sm);
  -webkit-box-shadow: var(--tooltip-boxshadow-1), var(--tooltip-boxshadow-2);
          box-shadow: var(--tooltip-boxshadow-1), var(--tooltip-boxshadow-2);
}

.theme-harvest sl-tooltip:hover {
  cursor: pointer;
}

.theme-harvest sl-tooltip > [slot=content] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: var(--spacing-3xs);
}

.theme-harvest sl-tooltip > [slot=content] .tooltip-content {
  margin-left: var(--spacing-3xs);
  margin-bottom: 3px;
}

.theme-harvest sl-tooltip::part(base__arrow) {
  background-color: transparent;
  z-index: 1;
}

.theme-harvest sl-tooltip.show-popup-arrow::part(base__arrow) {
  background-color: var(--bg-primary);
}

.theme-harvest sl-tooltip.show-popup-arrow[placement=right]::part(base__arrow), .theme-harvest sl-tooltip.show-popup-arrow[placement=right-end]::part(base__arrow), .theme-harvest sl-tooltip.show-popup-arrow[placement=right-start]::part(base__arrow) {
  -webkit-box-shadow: calc(var(--tooltip-arrow-boxshadow-size) * -1) var(--tooltip-arrow-boxshadow-size) var(--tooltip-arrow-boxshadow-blur) 0 rgba(0, 0, 0, 0.0784313725);
          box-shadow: calc(var(--tooltip-arrow-boxshadow-size) * -1) var(--tooltip-arrow-boxshadow-size) var(--tooltip-arrow-boxshadow-blur) 0 rgba(0, 0, 0, 0.0784313725);
}

.theme-harvest sl-tooltip.show-popup-arrow[placement=left]::part(base__arrow), .theme-harvest sl-tooltip.show-popup-arrow[placement=left-end]::part(base__arrow), .theme-harvest sl-tooltip.show-popup-arrow[placement=left-start]::part(base__arrow) {
  -webkit-box-shadow: var(--tooltip-arrow-boxshadow-size) calc(var(--tooltip-arrow-boxshadow-size) * -1) var(--tooltip-arrow-boxshadow-blur) 0 rgba(0, 0, 0, 0.0784313725);
          box-shadow: var(--tooltip-arrow-boxshadow-size) calc(var(--tooltip-arrow-boxshadow-size) * -1) var(--tooltip-arrow-boxshadow-blur) 0 rgba(0, 0, 0, 0.0784313725);
}

.theme-harvest sl-tooltip.show-popup-arrow[placement=top]::part(base__arrow), .theme-harvest sl-tooltip.show-popup-arrow[placement=top-end]::part(base__arrow), .theme-harvest sl-tooltip.show-popup-arrow[placement=top-start]::part(base__arrow) {
  -webkit-box-shadow: var(--tooltip-arrow-boxshadow-size) var(--tooltip-arrow-boxshadow-size) var(--tooltip-arrow-boxshadow-blur) 0 rgba(0, 0, 0, 0.0784313725);
          box-shadow: var(--tooltip-arrow-boxshadow-size) var(--tooltip-arrow-boxshadow-size) var(--tooltip-arrow-boxshadow-blur) 0 rgba(0, 0, 0, 0.0784313725);
}

.theme-harvest sl-tooltip.show-popup-arrow[placement=bottom]::part(base__arrow), .theme-harvest sl-tooltip.show-popup-arrow[placement=bottom-end]::part(base__arrow), .theme-harvest sl-tooltip.show-popup-arrow[placement=bottom-start]::part(base__arrow) {
  -webkit-box-shadow: calc(var(--tooltip-arrow-boxshadow-size) * -1) calc(var(--tooltip-arrow-boxshadow-size) * -1) var(--tooltip-arrow-boxshadow-blur) 0 rgba(0, 0, 0, 0.0784313725);
          box-shadow: calc(var(--tooltip-arrow-boxshadow-size) * -1) calc(var(--tooltip-arrow-boxshadow-size) * -1) var(--tooltip-arrow-boxshadow-blur) 0 rgba(0, 0, 0, 0.0784313725);
}

.theme-harvest {
  --dropdown-border-width: 1px;
  --dropdown-font-weight: 400;
  --dropdown-font-size: 1rem;
  --dropdown-width: 300px;
  --menu-item-padding: 8px 16px 8px 14px;
  --menu-item-profile-padding: var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) 14px;
  --menu-item-link-padding: 0px 18px 2px 18px;
  --menu-item-switch-padding: 8px 16px 8px 14px;
  --menu-item-button-padding: var(--spacing-3xs) var(--spacing-sm) var(--spacing-3xs) 14px;
  --menu-item-min-height: 56px;
  --menu-item-icon-size: 24px;
  --link-font-weight: 400;
  --link-font-family: "LMSans";
  --link-margin-left: -2px;
  --author-gap: 9px;
  --author-font-family: "LMSans";
}

.theme-harvest sl-dropdown {
  font: normal normal var(--dropdown-font-weight) var(--dropdown-font-size) var(--font-family);
}

.theme-harvest sl-dropdown::part(panel) {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme-harvest sl-menu {
  background: var(--bg-primary);
  border: var(--dropdown-border-width) solid var(--border-primary-subtle);
  padding: var(--spacing-sm);
  border-radius: 0;
  min-width: var(--dropdown-width);
}

.theme-harvest sl-menu sl-menu-item::part(base) {
  padding: var(--menu-item-padding);
  min-height: var(--menu-item-min-height);
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.theme-harvest sl-menu sl-menu-item::part(label) {
  overflow: visible;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.theme-harvest sl-menu sl-menu-item:hover::part(base), .theme-harvest sl-menu sl-menu-item:active::part(base), .theme-harvest sl-menu sl-menu-item:focus-visible::part(base) {
  background-color: unset;
  color: unset;
  cursor: default;
}

.theme-harvest sl-menu sl-menu-item::part(checked-icon), .theme-harvest sl-menu sl-menu-item::part(submenu-icon) {
  display: none;
}

.theme-harvest sl-menu sl-menu-item[type=profile]::part(base) {
  padding: var(--menu-item-profile-padding);
}

.theme-harvest sl-menu sl-menu-item[type=link][variant=negative]::part(label), .theme-harvest sl-menu sl-menu-item[type=checkbox][variant=negative]::part(label) {
  color: var(--text-status-negative);
}

.theme-harvest sl-menu sl-menu-item[type=link][variant=negative] sl-button.dropdown-menu-item--negative::part(base), .theme-harvest sl-menu sl-menu-item[type=checkbox][variant=negative] sl-button.dropdown-menu-item--negative::part(base) {
  color: var(--text-status-negative);
}

.theme-harvest sl-menu sl-menu-item[type=link][variant=negative] sl-button.dropdown-menu-item--negative::part(base) :hover, .theme-harvest sl-menu sl-menu-item[type=checkbox][variant=negative] sl-button.dropdown-menu-item--negative::part(base) :hover {
  color: var(--text-status-negative);
}

.theme-harvest sl-menu sl-menu-item[type=link][variant=negative] sl-button.dropdown-menu-item--negative *[slot=prefix], .theme-harvest sl-menu sl-menu-item[type=checkbox][variant=negative] sl-button.dropdown-menu-item--negative *[slot=prefix] {
  color: var(--text-status-negative);
}

.theme-harvest sl-menu sl-menu-item[type=link]:hover::part(base), .theme-harvest sl-menu sl-menu-item[type=checkbox]:hover::part(base) {
  background: var(--bg-dark-subtle-hover);
}

.theme-harvest sl-menu sl-menu-item[type=link]:active::part(base), .theme-harvest sl-menu sl-menu-item[type=checkbox]:active::part(base) {
  background: var(--bg-dark-subtle-pressed);
}

.theme-harvest sl-menu sl-menu-item[type=link][disabled]:hover::part(base), .theme-harvest sl-menu sl-menu-item[type=link][disabled]:active::part(base), .theme-harvest sl-menu sl-menu-item[type=checkbox][disabled]:hover::part(base), .theme-harvest sl-menu sl-menu-item[type=checkbox][disabled]:active::part(base) {
  background-color: unset;
  color: unset;
  cursor: default;
}

.theme-harvest sl-menu sl-menu-item[type=link]::part(base), .theme-harvest sl-menu sl-menu-item[type=checkbox]::part(base) {
  padding: var(--menu-item-link-padding);
}

.theme-harvest sl-menu sl-menu-item[type=link] sl-button.sl-link, .theme-harvest sl-menu sl-menu-item[type=checkbox] sl-button.sl-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.theme-harvest sl-menu sl-menu-item[type=link] sl-button.sl-link::part(base), .theme-harvest sl-menu sl-menu-item[type=checkbox] sl-button.sl-link::part(base) {
  font-weight: var(--link-font-weight);
  font-family: var(--link-font-family);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin-left: var(--link-margin-left);
}

.theme-harvest sl-menu sl-menu-item[type=switch]::part(base) {
  padding: var(--menu-item-switch-padding);
}

.theme-harvest sl-menu sl-menu-item[type=switch] sl-switch::part(base) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.theme-harvest sl-menu sl-menu-item[type=button]::part(base) {
  padding: var(--menu-item-button-padding);
}

.theme-harvest sl-menu sl-menu-item [slot=suffix] {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  width: var(--menu-item-icon-size);
  height: var(--menu-item-icon-size);
}

.theme-harvest sl-menu sl-menu-item .author {
  gap: var(--author-gap);
}

.theme-harvest sl-menu sl-menu-item .author .author__details {
  font-family: var(--author-font-family);
}

.theme-harvest sl-menu sl-divider {
  margin: var(--spacing-xs) var(--spacing-none) var(--spacing-xs) var(--spacing-none);
}

.theme-harvest {
  --profile-picture-xs-size: 40px;
  --profile-picture-icon-xs-size: 24px;
  --profile-picture-icon-xs-padding: 8px;
  --profile-picture-sm-size: 64px;
  --profile-picture-icon-sm-size: 32px;
  --profile-picture-icon-sm-padding: 16px;
  --profile-picture-md-size: 88px;
  --profile-picture-icon-md-size: 40px;
  --profile-picture-icon-md-padding: 24px;
  --profile-picture-lg-size: 160px;
  --profile-picture-icon-lg-size: 64px;
  --profile-picture-icon-lg-padding: 48px;
}

.theme-harvest .avatar-icon {
  color: var(--fg-secondary);
}

.theme-harvest sl-avatar.avatar-picture::part(base) {
  background-color: var(--bg-dark-subtle-hover);
}

.theme-harvest sl-avatar.avatar-picture[size=xs] {
  --size: var(--profile-picture-xs-size);
}

.theme-harvest sl-avatar.avatar-picture[size=sm] {
  --size: var(--profile-picture-sm-size);
}

.theme-harvest sl-avatar.avatar-picture[size=md] {
  --size: var(--profile-picture-md-size);
}

.theme-harvest sl-avatar.avatar-picture[size=lg] {
  --size: var(--profile-picture-lg-size);
}

.theme-harvest sl-avatar.avatar-picture[broken=true] {
  display: none;
}

.theme-harvest sl-avatar.avatar-picture[broken=true] + .profile-picture {
  display: block;
}

.theme-harvest sl-icon.avatar-icon[size=xs] {
  padding: var(--profile-picture-icon-xs-padding);
  width: var(--profile-picture-icon-xs-size);
  height: var(--profile-picture-icon-xs-size);
}

.theme-harvest sl-icon.avatar-icon[size=sm] {
  padding: var(--profile-picture-icon-sm-padding);
  width: var(--profile-picture-icon-sm-size);
  height: var(--profile-picture-icon-sm-size);
}

.theme-harvest sl-icon.avatar-icon[size=md] {
  padding: var(--profile-picture-icon-md-padding);
  width: var(--profile-picture-icon-md-size);
  height: var(--profile-picture-icon-md-size);
}

.theme-harvest sl-icon.avatar-icon[size=lg] {
  padding: var(--profile-picture-icon-lg-padding);
  width: var(--profile-picture-icon-lg-size);
  height: var(--profile-picture-icon-lg-size);
}

.theme-harvest {
  --author-max-width: 310px;
  --author-font-weight: 400;
  --author-font-size: 1.125rem;
  --author-font-size-sm: .875rem;
  --author-details-last-child-margin: 1px;
}

.theme-harvest .author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-gutter);
  max-width: var(--author-max-width);
}

.theme-harvest .author .author__fullname {
  color: var(--text-primary);
}

.theme-harvest .author .author__fullname a {
  text-decoration: underline;
  text-underline-offset: var(--link-underline-offset);
  text-decoration-color: var(--border-primary-subtle);
  cursor: pointer;
}

.theme-harvest .author .author__fullname a:hover {
  text-decoration-color: var(--border-secondary-hover);
}

.theme-harvest .author .author__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font: normal normal var(--author-font-weight) var(--author-font-size) var(--font-family);
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.theme-harvest .author .author__details-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--text-primary-lighter);
}

.theme-harvest .author .author__details-info :last-child {
  margin-top: var(--author-details-last-child-margin);
}

.theme-harvest .author[variant=inverted] .author__image .avatar-picture {
  color: var(--fg-inverted);
  background-color: var(--bg-light-subtle-hover);
}

.theme-harvest .author[variant=inverted] .author__fullname {
  color: var(--text-inverted);
}

.theme-harvest .author[variant=inverted] .author__details-info {
  color: var(--text-inverted-light, rgba(255, 255, 255, 0.8));
}

.theme-harvest .author[size=sm] {
  gap: var(--spacing-sm);
}

.theme-harvest .author[size=sm] .author__details {
  font-size: var(--author-font-size-sm);
}

.theme-harvest .author.multiple-authors .author__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.theme-harvest .author.multiple-authors .author__image > *:not(:last-child) {
  position: relative;
  width: 12px;
}

.theme-harvest .author.multiple-authors .author__image > *:not(:last-child) sl-avatar {
  position: absolute;
  right: 0;
  top: 0;
}

.theme-harvest {
  --button-cursor-font-size: 16px;
  --button-cursor-line-height: 19px;
}

.theme-harvest #story--components-buttoncursor--carousel-inner, .theme-harvest #story--components-buttoncursor--carousel--primary-inner, .theme-harvest #story--components-buttoncursor--video-inner, .theme-harvest #story--components-buttoncursor--video--primary-inner {
  margin: 35px;
}

.theme-harvest lm-button-cursor::part(cursor) {
  font-family: LMSerif;
  font-weight: 400;
  font-size: var(--button-cursor-font-size);
  line-height: var(--button-cursor-line-height);
  color: var(--fg-inverted);
  background-color: var(--bg-secondary);
}

.theme-harvest lm-button-cursor[inverted]::part(cursor) {
  color: var(--fg-secondary);
  background-color: var(--bg-primary);
}

.theme-harvest sl-badge {
  font-family: LMSans;
}

.theme-harvest sl-badge::part(base) {
  color: var(--text-inverted);
}

.theme-harvest sl-badge[variant=primary]::part(base) {
  background-color: var(--fg-secondary);
}

.theme-harvest sl-badge[variant=info]::part(base) {
  background-color: var(--fg-status-info);
}

.theme-harvest sl-badge[variant=negative]::part(base) {
  background-color: var(--fg-status-negative);
}

.theme-harvest sl-badge[variant=inverted]::part(base) {
  background-color: var(--fg-inverted);
  color: var(--text-secondary);
}

.theme-harvest {
  --load-more-font-weight: 400;
  --load-more-font-size: 14px;
  --load-more-font-family: "LMSans";
  --load-more-description-width: 310px;
  --load-more-line-height: 16.8px;
}

.theme-harvest .load-more {
  font: normal normal var(--load-more-font-weight) var(--load-more-font-size) var(--load-more-font-family);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--spacing-md);
  line-height: var(--load-more-line-height);
  background-color: var(--bg-primary);
  padding: var(--spacing-block-padding-md) 0 var(--spacing-block-padding-lg) 0;
}

.theme-harvest .load-more__text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--spacing-xs);
}

.theme-harvest .load-more__description {
  color: var(--text-primary-lighter);
  font-size: small;
}

.theme-harvest .load-more sl-button::part(base) {
  width: 235px;
}

.theme-harvest .load-more sl-button::part(spinner) {
  font-size: 24px;
  --indicator-color: var(--fg-secondary);
  --track-color: transparent;
}

.theme-harvest .load-more sl-button[size=x-small]::part(base) {
  width: 354px;
  height: 56px;
}

.theme-harvest .load-more sl-button[loading]::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  border-color: transparent;
  color: var(--fg-secondary);
  outline: none;
}

.theme-harvest .load-more sl-button.all-loaded::part(base) {
  background-color: var(--bg-dark-subtle-hover);
  border-color: transparent;
  color: var(--text-primary-lighter);
  outline: none;
}

.theme-harvest .load-more sl-button.all-loaded::part(prefix) {
  color: var(--fg-secondary);
}

.theme-harvest .divider {
  height: 1px;
  margin: 0;
  border: none;
  background: var(--border-primary-subtle);
}

.theme-harvest .divider[variant=inverted] {
  background: var(--border-inverted-subtle);
}

.theme-harvest {
  --rich-text-h1-line-height: 95%;
  --rich-text-h2-line-height: 95%;
  --rich-text-h3-line-height: 105%;
  --rich-text-h4-line-height: 110%;
  --rich-text-h5-line-height: 110%;
  --rich-text-h6-line-height: 110%;
  --rich-text-p-line-height: 150%;
  --rich-text-list-line-height: 150%;
  --rich-text-figcaption-line-height: 120%;
  --rich-text-preamble-line-height: 150%;
  --rich-text-quote-line-height: 110%;
}

.theme-harvest .rich-text > h1, .theme-harvest .rich-text > h2, .theme-harvest .rich-text > h3, .theme-harvest .rich-text > h4, .theme-harvest .rich-text > h5, .theme-harvest .rich-text > h6, .theme-harvest .rich-text > p, .theme-harvest .rich-text > .preamble, .theme-harvest .rich-text > ol, .theme-harvest .rich-text > ul, .theme-harvest .rich-text > figure, .theme-harvest .rich-text > .rich-text__quote {
  font-family: var(--font-serif);
}

.theme-harvest .rich-text > h1, .theme-harvest .rich-text > h2, .theme-harvest .rich-text > h3, .theme-harvest .rich-text > h4, .theme-harvest .rich-text > h5, .theme-harvest .rich-text > h6, .theme-harvest .rich-text > .preamble, .theme-harvest .rich-text > ul li:before {
  color: var(--text-primary);
}

.theme-harvest .rich-text > hr {
  height: 1px;
  margin: 0;
  border: none;
  background-color: var(--border-primary-subtle);
}

.theme-harvest .rich-text > p, .theme-harvest .rich-text > ul, .theme-harvest .rich-text > ol, .theme-harvest .rich-text > ol li, .theme-harvest .rich-text > figure figcaption {
  color: var(--text-primary-light);
}

.theme-harvest .rich-text > h1, .theme-harvest .rich-text > h2, .theme-harvest .rich-text > h3, .theme-harvest .rich-text > h4, .theme-harvest .rich-text > h5, .theme-harvest .rich-text > h6 {
  font-weight: var(--weight-bold);
  text-align: left;
}

.theme-harvest .rich-text > h1 {
  font-size: var(--size-heading-4xl);
  line-height: var(--rich-text-h1-line-height);
}

.theme-harvest .rich-text > h2 {
  font-size: var(--size-heading-2xl);
  line-height: var(--rich-text-h2-line-height);
}

.theme-harvest .rich-text > h3 {
  font-size: var(--size-heading-lg);
  line-height: var(--rich-text-h3-line-height);
}

.theme-harvest .rich-text > h4 {
  font-size: var(--size-heading-md);
  line-height: var(--rich-text-h4-line-height);
}

.theme-harvest .rich-text > h5 {
  font-size: var(--size-heading-sm);
  line-height: var(--rich-text-h5-line-height);
}

.theme-harvest .rich-text > h6 {
  font-size: var(--size-heading-xs);
  line-height: var(--rich-text-h6-line-height);
}

.theme-harvest .rich-text > p {
  font-size: var(--size-body-md);
  font-weight: var(--weight-regular);
  line-height: var(--rich-text-p-line-height);
}

.theme-harvest .rich-text > .preamble {
  font-size: var(--size-body-lg);
  font-weight: var(--weight-regular);
  line-height: var(--rich-text-preamble-line-height);
}

.theme-harvest .rich-text > .rich-text__quote {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  font-size: var(--size-quote-lg);
  font-weight: var(--weight-regular);
  line-height: var(--rich-text-quote-line-height);
  color: var(--text-secondary);
  overflow: hidden;
}

.theme-harvest .rich-text > .rich-text__quote .quote-text {
  line-height: var(--rich-text-quote-line-height);
  padding-top: 8px;
  margin-bottom: -4px;
}

@media (max-width: 769px) {
  .theme-harvest .rich-text > .rich-text__quote .quote-text {
    padding-top: 3px;
    margin-bottom: -3px;
  }
}
.theme-harvest .rich-text > .rich-text__quote svg {
  position: absolute;
  right: 103px;
  top: 72px;
}

@media (max-width: 769px) {
  .theme-harvest .rich-text > .rich-text__quote svg {
    right: -26px;
    top: 46.5px;
    width: 210px;
    height: 145px;
  }
}
.theme-harvest .rich-text > p a {
  font-family: var(--link-font-style);
  font-weight: var(--link-font-weight);
  font-size: var(--link-font-size-md);
  color: var(--text-primary);
  text-decoration: underline;
  text-underline-offset: var(--link-underline-offset);
  text-decoration-color: var(--border-primary-subtle);
  line-height: var(--link-line-height);
  -webkit-transition: all var(--animation-speed-fast, 0.2s) ease-in-out;
  transition: all var(--animation-speed-fast, 0.2s) ease-in-out;
}

.theme-harvest .rich-text > p a:focus-visible {
  outline: var(--link-outline-width) solid var(--border-primary);
  outline-offset: var(--link-outline-offset);
  border-radius: var(--link-outline-radius);
  color: var(--text-primary);
}

.theme-harvest .rich-text > p a:hover {
  color: var(--text-primary-hover);
  text-decoration-color: var(--border-secondary-hover);
}

.theme-harvest .rich-text > p a:active {
  color: var(--text-primary);
  text-decoration-color: var(--border-primary-pressed);
}

.theme-harvest .rich-text > p a[disabled] {
  color: var(--text-primary-disabled);
  text-decoration-color: var(--text-primary-disabled);
  opacity: 1;
  cursor: not-allowed;
}

.theme-harvest .rich-text > ul, .theme-harvest .rich-text > ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--spacing-md);
  font-weight: var(--weight-regular);
  font-size: 18px;
  line-height: var(--rich-text-list-line-height);
  list-style: none;
  counter-reset: item;
}

.theme-harvest .rich-text > ul li, .theme-harvest .rich-text > ol li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-xl);
  text-align: left;
}

.theme-harvest .rich-text > ul li:before {
  content: "•";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 24px;
  margin-top: -2px;
  font-size: 37px;
}

@media (max-width: 640px) {
  .theme-harvest .rich-text > ul li:before {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-left: -3px;
  }
}
.theme-harvest .rich-text > ol li {
  counter-increment: item;
}

.theme-harvest .rich-text > ol li:before {
  content: "0" counter(item);
  min-width: 24px;
  font-size: 18px;
  font-weight: var(--weight-medium);
  text-align: center;
}

@media (max-width: 640px) {
  .theme-harvest .rich-text > ol li:before {
    margin-right: -2px;
    text-align: left;
  }
}
.theme-harvest .rich-text > ol li:nth-child(n+10):before {
  content: counter(item);
}

.theme-harvest .rich-text > figure {
  display: grid;
  gap: var(--spacing-xs);
  padding: var(--spacing-xl) 0px var(--spacing-4xl) 0px;
}

.theme-harvest .rich-text > figure figcaption {
  font-family: var(--font-sans);
  font-weight: var(--weight-regular);
  font-size: var(--size-detail-md);
  line-height: var(--rich-text-figcaption-line-height);
  margin-top: 2px;
}

.theme-harvest .rich-text > .button-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-sm);
}

.theme-harvest .rich-text__video {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.theme-harvest .rich-text__video:after {
  display: block;
  content: "";
  padding-top: 75%;
}

.theme-harvest .rich-text__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 0) {
  .theme-harvest .rich-text > h1 {
    padding-bottom: var(--spacing-xl);
  }
  .theme-harvest .rich-text > h2 {
    padding-bottom: var(--spacing-md);
  }
  .theme-harvest .rich-text > h3, .theme-harvest .rich-text > h4 {
    padding: var(--spacing-none) 0px var(--spacing-md) 0px;
  }
  .theme-harvest .rich-text > h5, .theme-harvest .rich-text > h6 {
    padding: var(--spacing-none) 0px var(--spacing-sm) 0px;
  }
  .theme-harvest .rich-text > p, .theme-harvest .rich-text > .preamble, .theme-harvest .rich-text > ul, .theme-harvest .rich-text > ol, .theme-harvest .rich-text > .sl-link {
    padding: var(--spacing-none) 0px var(--spacing-xl) 0px;
  }
  .theme-harvest .rich-text > hr {
    margin: var(--spacing-xl) 0px var(--spacing-xl) 0px;
  }
  .theme-harvest .rich-text > .button-group {
    padding: var(--spacing-md) 0px var(--spacing-xl) 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
            flex-flow: column-reverse;
  }
  .theme-harvest .rich-text > .rich-text__quote {
    padding: var(--spacing-4xl) 0px var(--spacing-4xl) 0px;
    gap: var(--spacing-3xl);
  }
  .theme-harvest .rich-text > .rich-text__quote .author[size=lg] {
    display: none;
  }
}
@media (min-width: 640px) {
  .theme-harvest .rich-text > h1 {
    padding-bottom: var(--spacing-md);
  }
  .theme-harvest .rich-text > h3, .theme-harvest .rich-text > h4, .theme-harvest .rich-text > h5 {
    padding: var(--spacing-none) 0px var(--spacing-md) 0;
  }
  .theme-harvest .rich-text > h6 {
    padding: var(--spacing-none) 0px var(--spacing-sm) 0;
  }
  .theme-harvest .rich-text > p, .theme-harvest .rich-text > .preamble, .theme-harvest .rich-text > ul, .theme-harvest .rich-text > ol, .theme-harvest .rich-text > .sl-link {
    padding: var(--spacing-none) 0px var(--spacing-xl) 0;
  }
  .theme-harvest .rich-text > hr {
    margin: var(--spacing-xl) 0px var(--spacing-xl) 0;
  }
  .theme-harvest .rich-text > .button-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
  }
  .theme-harvest .rich-text > .rich-text__quote {
    padding: var(--spacing-4xl) 0px var(--spacing-4xl) 0;
  }
}
@media (min-width: 769px) {
  .theme-harvest .rich-text > h1 {
    padding: 6.5px 90px 33.5px 0;
  }
  .theme-harvest .rich-text > h2 {
    padding: 4.5px 90px 26.5px 0;
  }
  .theme-harvest .rich-text > h3, .theme-harvest .rich-text > h4, .theme-harvest .rich-text > h5 {
    padding: var(--spacing-none) 90px var(--spacing-md) 0px;
  }
  .theme-harvest .rich-text > h6 {
    padding: var(--spacing-none) 90px var(--spacing-sm) 0px;
  }
  .theme-harvest .rich-text > p, .theme-harvest .rich-text > .preamble, .theme-harvest .rich-text > ul, .theme-harvest .rich-text > ol, .theme-harvest .rich-text > .sl-link {
    padding: var(--spacing-none) 90px var(--spacing-xl) 0px;
  }
  .theme-harvest .rich-text > .button-group {
    padding: var(--spacing-md) 90px var(--spacing-xl) 0px;
  }
  .theme-harvest .rich-text > hr {
    margin: var(--spacing-xl) 0px var(--spacing-xl) 0px;
  }
  .theme-harvest .rich-text > figure figcaption {
    max-width: 533px;
  }
  .theme-harvest .rich-text > .rich-text__quote {
    padding: var(--spacing-4xl) 0px var(--spacing-4xl) 0px;
    gap: var(--spacing-xl);
  }
  .theme-harvest .rich-text > .rich-text__quote .author[size=sm] {
    display: none;
  }
  .theme-harvest .rich-text > .rich-text__quote .author[size=lg] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1280px) {
  .theme-harvest .rich-text > h1 {
    padding: 0 111px var(--spacing-scale-spacing-3xl) 0;
  }
  .theme-harvest .rich-text > h2 {
    padding: 0 111px var(--spacing-scale-spacing-2xl) 0;
  }
  .theme-harvest .rich-text > h3, .theme-harvest .rich-text > h4, .theme-harvest .rich-text > h5 {
    padding: var(--spacing-none) 111px var(--spacing-md) 0px;
  }
  .theme-harvest .rich-text > h6 {
    padding: var(--spacing-none) 111px var(--spacing-sm) 0px;
  }
  .theme-harvest .rich-text > p, .theme-harvest .rich-text > .preamble, .theme-harvest .rich-text > ul, .theme-harvest .rich-text > ol, .theme-harvest .rich-text > .sl-link {
    padding: var(--spacing-none) 111px var(--spacing-xl) 0px;
  }
  .theme-harvest .rich-text > .button-group {
    padding: var(--spacing-md) 111px var(--spacing-xl) 0px;
  }
  .theme-harvest .rich-text > hr {
    margin: var(--spacing-2xl) 0px var(--spacing-4xl) 0px;
  }
}
@media (min-width: 1600px) {
  .theme-harvest .rich-text > h1 {
    padding: 0 111px var(--spacing-scale-spacing-4xl) 0;
  }
  .theme-harvest .rich-text > h2 {
    padding: 0 111px var(--spacing-scale-spacing-3xl) 0;
  }
  .theme-harvest .rich-text > h3, .theme-harvest .rich-text > h4, .theme-harvest .rich-text > h5 {
    padding: var(--spacing-none) 149px var(--spacing-md) 0px;
  }
  .theme-harvest .rich-text > h6 {
    padding: var(--spacing-none) 149px var(--spacing-sm) 0px;
  }
  .theme-harvest .rich-text > p, .theme-harvest .rich-text > .preamble, .theme-harvest .rich-text > ul, .theme-harvest .rich-text > ol, .theme-harvest .rich-text > .sl-link {
    padding: var(--spacing-none) 149px var(--spacing-xl) 0px;
  }
  .theme-harvest .rich-text > .button-group {
    padding: var(--spacing-md) 149px var(--spacing-xl) 0px;
  }
  .theme-harvest .rich-text > hr {
    margin: var(--spacing-2xl) 0px var(--spacing-4xl) 0px;
  }
}
.theme-harvest .rich-text--inverted > h1, .theme-harvest .rich-text--inverted > h2, .theme-harvest .rich-text--inverted > h3, .theme-harvest .rich-text--inverted > h4, .theme-harvest .rich-text--inverted > h5, .theme-harvest .rich-text--inverted > h6, .theme-harvest .rich-text--inverted > .preamble, .theme-harvest .rich-text--inverted > ul li:before, .theme-harvest .rich-text--inverted > .rich-text__quote {
  color: var(--text-inverted);
}

.theme-harvest .rich-text--inverted > .rich-text__quote svg {
  fill: var(--bg-light-subtle-hover);
}

.theme-harvest .rich-text--inverted > p, .theme-harvest .rich-text--inverted > ul, .theme-harvest .rich-text--inverted > ol, .theme-harvest .rich-text--inverted > ol li, .theme-harvest .rich-text--inverted > figure figcaption {
  color: var(--text-inverted-light);
}

.theme-harvest .rich-text--inverted > hr {
  background-color: var(--border-inverted-subtle);
}

.theme-harvest .rich-text--inverted > p a {
  color: var(--text-inverted);
  text-decoration-color: var(--border-inverted-subtle);
}

.theme-harvest .rich-text--inverted > p a:focus-visible {
  outline-color: var(--border-inverted);
  color: var(--text-inverted-hover);
}

.theme-harvest .rich-text--inverted > p a:hover {
  color: var(--text-inverted-hover);
  text-decoration-color: var(--border-inverted-hover);
}

.theme-harvest .rich-text--inverted > p a:active {
  color: var(--text-inverted);
  text-decoration-color: var(--border-inverted-pressed);
}

.theme-harvest {
  --rich-text-h1-line-height: 1.1;
  --rich-text-h2-line-height: 1.1;
  --rich-text-h3-line-height: 105%;
  --rich-text-h4-line-height: 110%;
  --rich-text-h5-line-height: 110%;
  --rich-text-h6-line-height: 110%;
  --rich-text-p-line-height: 150%;
  --rich-text-list-line-height: 150%;
  --rich-text-figcaption-line-height: 120%;
  --rich-text-preamble-line-height: 150%;
  --rich-text-quote-line-height: 110%;
}

.theme-harvest .sticky-side-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--spacing-sm);
}

.theme-harvest .sticky-side-header > h1, .theme-harvest .sticky-side-header > h2, .theme-harvest .sticky-side-header > h3, .theme-harvest .sticky-side-header > h4, .theme-harvest .sticky-side-header > h5, .theme-harvest .sticky-side-header > h6, .theme-harvest .sticky-side-header > p, .theme-harvest .sticky-side-header > figure {
  font-family: var(--font-serif);
}

.theme-harvest .sticky-side-header > h1, .theme-harvest .sticky-side-header > h2, .theme-harvest .sticky-side-header > h3, .theme-harvest .sticky-side-header > h4, .theme-harvest .sticky-side-header > h5, .theme-harvest .sticky-side-header > h6 {
  color: var(--text-primary);
  font-weight: var(--weight-bold);
  text-align: left;
  line-height: var(--rich-text-h1-line-height);
}

.theme-harvest .sticky-side-header > p, .theme-harvest .sticky-side-header > figure figcaption {
  color: var(--text-primary-light);
}

.theme-harvest .sticky-side-header > h1 {
  font-size: var(--size-heading-md);
}

.theme-harvest .sticky-side-header > h2 {
  font-size: var(--size-heading-xs);
}

.theme-harvest .sticky-side-header > p {
  font-size: var(--size-body-md);
  font-weight: var(--weight-regular);
  line-height: var(--rich-text-p-line-height);
}

.theme-harvest .sticky-side-header > figure {
  display: grid;
  gap: var(--spacing-xs);
  padding: var(--spacing-xl) 0px var(--spacing-4xl) 0px;
}

.theme-harvest .sticky-side-header > figure figcaption {
  font-family: var(--font-sans);
  font-weight: var(--weight-regular);
  font-size: var(--size-detail-md);
  line-height: var(--rich-text-figcaption-line-height);
  margin-top: 2px;
}

.theme-harvest .sticky-side-header--inverted > h1, .theme-harvest .sticky-side-header--inverted > h2, .theme-harvest .sticky-side-header--inverted > h3, .theme-harvest .sticky-side-header--inverted > h4, .theme-harvest .sticky-side-header--inverted > h5, .theme-harvest .sticky-side-header--inverted > h6 {
  color: var(--text-inverted);
}

.theme-harvest .sticky-side-header--inverted > p, .theme-harvest .sticky-side-header--inverted > figure figcaption {
  color: var(--text-inverted-light);
}

.theme-harvest {
  --width-card-generic-manual: 421px;
  --size-heading-generic-manual: 24px;
  --size-body-generic-manual: 18px;
  --header-line-height-generic-manual: 26.4px;
  --body-line-height-generic-manual: 27px;
  --generic-manual-icon-size: 24px;
  --preheader-bottom-padding-generic-manual: 8px;
  --generic-manual-padding: 24px;
  --generic-manual-logo-padding: 55px;
}

.theme-harvest .card-generic-manual {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.theme-harvest .card-generic-manual__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 24px;
}

.theme-harvest .card-generic-manual__image {
  width: 100%;
  overflow: hidden;
}

.theme-harvest .card-generic-manual__image .blur {
  -webkit-filter: blur(4px);
          filter: blur(4px);
}

.theme-harvest .card-generic-manual__image lm-image, .theme-harvest .card-generic-manual__image picture {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.theme-harvest .card-generic-manual__image lm-image img, .theme-harvest .card-generic-manual__image picture img {
  width: 100%;
}

.theme-harvest .card-generic-manual__logo {
  position: absolute;
  width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  padding: var(--generic-manual-logo-padding);
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
}

.theme-harvest .card-generic-manual__preheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: var(--preheader-bottom-padding-generic-manual);
  gap: 24px;
}

.theme-harvest .card-generic-manual__preheader__image {
  position: relative;
  width: 100%;
}

.theme-harvest .card-generic-manual__preheader__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}

.theme-harvest .card-generic-manual__icon sl-icon {
  width: var(--generic-manual-icon-size);
  height: var(--generic-manual-icon-size);
}

.theme-harvest .card-generic-manual__label {
  font-family: var(--font-sans);
  font-size: 18px;
  font-weight: 400;
  line-height: 21.6px;
  color: var(--text-primary);
}

.theme-harvest .card-generic-manual__header {
  font-family: var(--font-serif);
  font-size: var(--size-heading-generic-manual);
  font-weight: 700;
  line-height: var(--header-line-height-generic-manual);
  color: var(--text-primary);
}

.theme-harvest .card-generic-manual__paragraph {
  font-family: var(--font-serif);
  font-size: var(--size-body-generic-manual);
  font-weight: 400;
  line-height: var(--body-line-height-generic-manual);
  color: var(--text-primary-light);
}

.theme-harvest .card-generic-manual__link {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.theme-harvest .card-generic-manual[disabled] {
  cursor: auto;
}

.theme-harvest .card-generic-manual[href]:not([disabled]):hover .card-generic-manual__image lm-image, .theme-harvest .card-generic-manual[href]:not([disabled]):hover .card-generic-manual__image picture {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.theme-harvest .card-generic-manual[href]:not([disabled]):hover .card-generic-manual__preheader .divider {
  border: 1px solid var(--border-primary);
}

.theme-harvest .card-generic-manual[href]:not([disabled]):hover .card-generic-manual__header {
  color: var(--text-secondary-hover);
}

.theme-harvest .card-generic-manual[inverted=true] .card-generic-manual__preheader {
  color: var(--text-inverted);
}

.theme-harvest .card-generic-manual[inverted=true] .card-generic-manual__preheader .divider {
  border: 1px solid var(--border-inverted-subtle);
}

.theme-harvest .card-generic-manual[inverted=true] .card-generic-manual__label, .theme-harvest .card-generic-manual[inverted=true] .card-generic-manual__header {
  color: var(--text-inverted);
}

.theme-harvest .card-generic-manual[inverted=true] .card-generic-manual__paragraph {
  color: var(--text-inverted-light);
}

.theme-harvest .card-generic-manual[inverted=true][href]:not([disabled]):hover .card-generic-manual__preheader .divider {
  border: 1px solid var(--border-primary-invert);
}

.theme-harvest .card-generic-manual[inverted=true][href]:not([disabled]):hover .card-generic-manual__header {
  color: var(--text-inverted-hover);
}

.theme-harvest {
  --carousel-scrollbar-bg: var(--bg-neutral-dimmed);
  --carousel-scrollbar-bg-inverted: var(--bg-invert-dimmed-lightest);
  --carousel-scrollbar-subtle-bg: var(--bg-neutral-dimmed-dark);
  --carousel-scrollbar-subtle-bg-inverted: var(--bg-neutral-dimmed-dark);
  --carousel-scrollbar-thumb-bg: var(--fg-secondary);
  --carousel-scrollbar-thumb-bg-inverted: var(--fg-inverted);
  --carousel-scrollbar-subtle-thumb-bg: var(--bg-neutral-dimmed-dark);
  --carousel-scrollbar-subtle-thumb-bg-inverted: var(--bg-invert-dimmed-lightest);
}

.theme-harvest {
  --status-tag-height: 32px;
  --status-tag-small-height: 24px;
  --status-tag-padding: 0 var(--spacing-xs);
  --status-tag-small-padding: 0 var(--spacing-2xs);
  --status-tag-gap: var(--spacing-2xs);
  --status-tag-small-gap: var(--spacing-3xs);
  --status-tag-circle-size: 12px;
  --status-tag-small-circle-size: 8px;
  --status-tag-circle-radius: 999px;
  --status-tag-font-family: var(--font-sans);
  --status-tag-font-size: var(--size-detail-md);
  --status-tag-small-font-size: var(--size-detail-sm);
  --status-tag-font-weight: var(--weight-regular);
  --status-tag-line-height: 1.2;
  --status-tag-info-color: var(--fg-status-info);
  --status-tag-info-bg: var(--bg-status-info-light);
  --status-tag-positive-color: var(--fg-positive-info);
  --status-tag-positive-bg: var(--bg-status-positive-light);
  --status-tag-negative-color: var(--fg-status-negative);
  --status-tag-negative-bg: var(--bg-status-negative-light);
  --status-tag-neutral-dark-color: var(--text-inverted);
  --status-tag-neutral-dark-bg: #201E1A;
  --status-tag-neutral-light-color: var(--text-primary);
  --status-tag-neutral-light-bg: var(--bg-primary);
}

.theme-harvest {
  --details-padding-top: 29px;
  --details-padding-right: 0;
  --details-padding-bottom: 37px;
  --details-padding-left: 0;
  --details-content-padding-top: var(--spacing-lg);
  --details-content-padding-left: 111px;
  --details-content-padding-left-sm: 62px;
  --details-font-size: 1.125rem;
  --details-summary-font-size: 1.5rem;
  --details-summary-font-size-sm: 1.125rem;
  --details-font-weight: 400;
  --details-summary-font-weight: 700;
  --details-border-width: 1px;
  --details-summary-prefix-width: 87px;
  --details-summary-prefix-width-sm: 46px;
  --details-line-height: 27px;
  --details-header-margin-top: 3px;
  --details-header-margin-botton: 2px;
}

.theme-harvest sl-details::part(base) {
  font: normal normal var(--details-font-weight) var(--details-font-size) var(--font-family);
  padding: calc(var(--details-padding-top) - var(--details-border-width)) var(--details-padding-right) calc(var(--details-padding-bottom) - var(--details-border-width)) var(--details-padding-left);
  background: none;
  border-radius: 0;
  border: none;
  border-top: var(--details-border-width) solid var(--border-primary-subtle);
  border-bottom: var(--details-border-width) solid var(--border-primary-subtle);
  line-height: var(--details-line-height);
}

.theme-harvest sl-details::part(base):hover {
  color: var(--text-primary-hover);
  border-color: var(--border-primary-hover);
}

.theme-harvest sl-details::part(header) {
  padding: 0;
  outline: none;
  margin-top: var(--details-header-margin-top);
}

.theme-harvest sl-details::part(summary-icon) {
  rotate: none;
}

.theme-harvest sl-details::part(summary) {
  font: normal normal var(--details-summary-font-weight) var(--details-summary-font-size) var(--font-family);
  padding-right: var(--spacing-xl);
}

.theme-harvest sl-details[open]::part(summary) {
  color: var(--text-secondary);
}

.theme-harvest sl-details:not([open]):not(:hover)::part(summary-icon) {
  color: var(--fg-primary-light);
}

.theme-harvest sl-details::part(content) {
  padding: var(--details-content-padding-top) 0 0 0;
  color: var(--text-primary-light);
}

.theme-harvest sl-details *[slot=summary] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.theme-harvest sl-details *[slot=summary] .summary-prefix-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: var(--spacing-md);
  width: var(--details-summary-prefix-width);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest sl-details *[slot=summary] .summary-prefix-wrapper sl-icon.summary-prefix {
  width: var(--icon-width);
  height: var(--icon-height);
}

.theme-harvest sl-details *[slot=collapse-icon], .theme-harvest sl-details *[slot=expand-icon] {
  width: var(--icon-width);
  height: var(--icon-height);
}

.theme-harvest sl-details:has(.summary-prefix)::part(content) {
  padding-left: var(--details-content-padding-left);
}

@media (max-width: 640px) {
  .theme-harvest sl-details::part(summary) {
    padding-right: var(--spacing-sm);
    font-size: var(--details-summary-font-size-sm);
  }
  .theme-harvest sl-details::part(header) {
    margin-bottom: var(--details-header-margin-botton);
  }
  .theme-harvest sl-details *[slot=summary] .summary-prefix-wrapper {
    padding-right: var(--spacing-sm);
    width: var(--details-summary-prefix-width-sm);
  }
  .theme-harvest sl-details:has(.summary-prefix)::part(content) {
    padding-left: var(--details-content-padding-left-sm);
  }
}
.theme-harvest {
  --alert-border-left: 2px;
  --alert-font-weight: 400;
  --alert-font-size: 18px;
  --alert-font-family: "LMSans";
  --alert-min-height: 56px;
  --toast-max-width: 500px;
  --toast-icon-width: 16px;
  --toast-icon-height: 16px;
  --toast-message-padding-bottom: 3px;
  --banner-min-height: 64px;
  --banner-icon-width: 24px;
  --banner-icon-height: 24px;
  --banner-font-family: "LMSerif";
  --banner-inline-width: 370px;
  --banner-line-height: 27px;
  --banner-message-padding-top: 3px;
}

.theme-harvest sl-alert::part(base) {
  border: none;
  border-left: var(--alert-border-left) solid transparent;
  background: transparent;
  border-radius: 0;
  color: var(--text-primary);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font: normal normal var(--alert-font-weight) var(--alert-font-size) var(--alert-font-family);
  min-height: 56px;
}

.theme-harvest sl-alert::part(message) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest sl-alert::part(icon) {
  padding: 0;
}

.theme-harvest sl-alert[variant=positive]::part(base) {
  border-left-color: var(--fg-status-positive);
  background: var(--bg-status-positive-light);
}

.theme-harvest sl-alert[variant=positive]::part(icon) {
  color: var(--fg-status-positive);
}

.theme-harvest sl-alert[variant=negative]::part(base) {
  border-left-color: var(--fg-status-negative);
  background: var(--bg-status-negative-light);
}

.theme-harvest sl-alert[variant=negative]::part(icon) {
  color: var(--fg-status-negative);
}

.theme-harvest sl-alert[variant=info]::part(base) {
  border-left-color: var(--fg-status-info);
  background: var(--bg-status-info-light);
}

.theme-harvest sl-alert[variant=info]::part(icon) {
  color: var(--fg-status-info);
}

.theme-harvest sl-alert.toast::part(base) {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: var(--spacing-2xs) var(--spacing-2xs) var(--spacing-2xs) calc(var(--spacing-md) - var(--alert-border-left));
}

@media (min-width: 640px) {
  .theme-harvest sl-alert.toast::part(base) {
    max-width: var(--toast-max-width);
  }
}
.theme-harvest sl-alert.toast.toast--no-remove::part(base) {
  padding-right: var(--spacing-md);
}

.theme-harvest sl-alert.toast::part(icon) {
  margin-right: var(--spacing-2xs);
  width: var(--toast-icon-width);
  height: var(--toast-icon-height);
}

.theme-harvest sl-alert.toast .toast__message {
  padding-bottom: var(--toast-message-padding-bottom);
  line-break: anywhere;
}

.theme-harvest sl-alert.toast .toast__remove {
  padding-left: var(--spacing-2xs);
}

.theme-harvest sl-alert.banner::part(base) {
  padding: var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) calc(var(--spacing-md) - var(--alert-border-left));
  font: normal normal var(--alert-font-weight) var(--alert-font-size) var(--banner-font-family);
  min-height: var(--banner-min-height);
  gap: var(--spacing-sm);
}

.theme-harvest sl-alert.banner::part(message) {
  overflow: visible;
}

.theme-harvest sl-alert.banner::part(icon) {
  width: var(--banner-icon-width);
  height: var(--banner-icon-height);
}

.theme-harvest sl-alert.banner .banner__message {
  gap: var(--spacing-sm);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest sl-alert.banner .banner__button-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.theme-harvest sl-alert.banner .banner__remove {
  padding-left: var(--spacing-2xs);
}

.theme-harvest sl-alert.banner [slot=icon] {
  width: var(--banner-icon-width);
  height: var(--banner-icon-height);
}

.theme-harvest sl-alert.banner[variant=warning]::part(base) {
  border-left-color: var(--border-status-pending);
  background: var(--bg-status-pending-light);
}

.theme-harvest sl-alert.banner[variant=warning]::part(icon) {
  color: var(--fg-status-pending);
}

.theme-harvest sl-alert.banner.inline::part(base) {
  max-width: var(--banner-inline-width);
  padding: var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) calc(var(--spacing-md) - var(--alert-border-left));
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
}

.theme-harvest sl-alert.banner.inline::part(icon) {
  margin-top: var(--spacing-3xs);
}

.theme-harvest sl-alert.banner.inline::part(message) {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.theme-harvest sl-alert.banner.inline .banner__message {
  gap: calc(var(--spacing-sm) - var(--banner-message-padding-top));
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  line-height: var(--banner-line-height);
  padding-top: var(--banner-message-padding-top);
}

.theme-harvest sl-alert.banner--overflow:not(.inline)::part(base) {
  margin: 0 calc(-1 * var(--spacing-page-margin) / 2);
}

.theme-harvest {
  --dialog-max-height: 90vh;
  --dialog-close-button-padding: 24px;
  --dialog-font-size: 1.125rem;
  --dialog-title-font-size: 2rem;
  --dialog-font-weight: 500;
  --dialog-title-font-weight: 700;
  --dialog-description-font-weight: 400;
  --dialog-title-line-height: 110%;
  --dialog-description-line-height: 150%;
  --dialog-width: 560px;
  --dialog-width-small: 451px;
  --dialog-width-large: 782px;
  --dialog-description-max-width: 500px;
  --dialog-background-color: #ffffff;
  --dialog-mobile-font-size: 1.125rem;
  --dialog-mobile-title-font-size: 1.375rem;
  --dialog-mobile-top: 40px;
}

.theme-harvest sl-dialog::part(panel) {
  padding: var(--spacing-4xl);
  font: normal normal var(--dialog-font-weight) var(--dialog-font-size) var(--font-family);
  width: var(--dialog-width);
  background-color: var(--dialog-background-color);
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  max-width: none;
  max-height: var(--dialog-max-height);
  overflow: auto;
}

.theme-harvest sl-dialog::part(close-button) {
  display: none;
}

.theme-harvest sl-dialog::part(header-actions) {
  position: absolute;
  padding: 0;
  top: calc(var(--dialog-close-button-padding) - var(--spacing-4xl));
  right: calc(var(--dialog-close-button-padding) - var(--spacing-4xl));
}

.theme-harvest sl-dialog::part(title) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--spacing-sm);
  -ms-flex-item-align: stretch;
      align-self: stretch;
  padding: 0;
}

.theme-harvest sl-dialog::part(header) {
  padding-bottom: var(--spacing-3xl);
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  position: relative;
}

.theme-harvest sl-dialog::part(body) {
  padding: 0;
  overflow: unset;
}

.theme-harvest sl-dialog::part(footer) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0;
  gap: var(--spacing-sm);
}

.theme-harvest sl-dialog[size=small]::part(panel) {
  width: var(--dialog-width-small);
}

.theme-harvest sl-dialog[size=large]::part(panel) {
  width: var(--dialog-width-large);
}

.theme-harvest sl-dialog.justify *[slot=footer] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.theme-harvest sl-dialog.stack::part(footer) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.theme-harvest sl-dialog.left::part(footer) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.theme-harvest sl-dialog.right::part(footer) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.theme-harvest sl-dialog.center::part(footer) {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.theme-harvest sl-dialog *[slot=footer] {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.theme-harvest sl-dialog .dialog-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--spacing-sm);
}

.theme-harvest sl-dialog .dialog-header__title {
  color: var(--text-primary);
  font-size: var(--dialog-title-font-size);
  font-weight: var(--dialog-title-font-weight);
  line-height: var(--dialog-title-line-height);
}

.theme-harvest sl-dialog .dialog-header__description {
  color: var(--text-primary-light);
  font-size: var(--dialog-font-size);
  font-weight: var(--dialog-description-font-weight);
  line-height: var(--dialog-description-line-height);
  max-width: var(--dialog-description-max-width);
}

.theme-harvest sl-dialog .dialog-content {
  padding-bottom: var(--spacing-3xl);
}

@media (max-width: 640px) {
  .theme-harvest sl-dialog::part(base) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    top: var(--dialog-mobile-top);
  }
  .theme-harvest sl-dialog::part(panel) {
    padding: var(--spacing-4xl) var(--spacing-md) var(--spacing-4xl) var(--spacing-md);
  }
  .theme-harvest sl-dialog::part(header-actions) {
    top: calc(var(--dialog-close-button-padding) - var(--spacing-4xl));
    right: calc(var(--dialog-close-button-padding) - var(--spacing-md));
  }
  .theme-harvest sl-dialog::part(footer) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .theme-harvest sl-dialog[size=small]::part(panel) {
    padding: var(--spacing-3xl) var(--spacing-md) var(--spacing-3xl) var(--spacing-md);
  }
  .theme-harvest sl-dialog[size=small]::part(header-actions) {
    top: calc(var(--dialog-close-button-padding) - var(--spacing-3xl));
  }
  .theme-harvest sl-dialog[size=large]::part(panel) {
    padding: var(--spacing-4xl) var(--spacing-page-margin) var(--spacing-4xl) var(--spacing-page-margin);
  }
  .theme-harvest sl-dialog[size=large]::part(header-actions) {
    right: calc(var(--dialog-close-button-padding) - var(--spacing-page-margin));
  }
  .theme-harvest sl-dialog .dialog-header__title {
    font-size: var(--dialog-mobile-title-font-size);
  }
  .theme-harvest sl-dialog .dialog-header__description {
    font-size: var(--dialog-mobile-font-size);
  }
  .theme-harvest sl-dialog.stack::part(footer), .theme-harvest sl-dialog.left::part(footer), .theme-harvest sl-dialog.right::part(footer), .theme-harvest sl-dialog.center::part(footer) {
    -webkit-box-align: unset;
        -ms-flex-align: unset;
            align-items: unset;
  }
}
.theme-harvest {
  --tab-font-weight: 400;
  --tab-font-size: 1rem;
  --tab-border-width: 1px;
  --tab-height: 72px;
  --tab-padding-top: 5px;
  --tab-padding-right: 1px;
  --tab-padding-left: 1px;
  --tab-margin-bottom: -2px;
  --tab-group-padding-bottom: 1px;
  --tab-group-border-bottom: 1px;
}

.theme-harvest sl-tab::part(base) {
  font: normal normal var(--tab-font-weight) var(--tab-font-size) var(--font-sans);
  color: var(--text-primary-lighter);
  height: calc(var(--tab-height) - var(--tab-border-width));
  padding: var(--tab-padding-top) var(--tab-padding-right) 0 0;
  border: none;
  border-bottom: var(--tab-border-width) solid var(--border-primary-subtle-solid);
  border-radius: 0;
  margin-bottom: var(--tab-margin-bottom);
}

.theme-harvest sl-tab::part(base):hover {
  color: var(--text-primary);
  border-bottom-color: var(--border-primary);
}

.theme-harvest sl-tab:focus-visible {
  outline: none;
}

.theme-harvest sl-tab:focus-visible::part(base) {
  color: var(--text-primary);
  border-bottom-color: var(--border-primary-subtle-solid);
}

.theme-harvest sl-tab[active]::part(base) {
  color: var(--text-primary);
  border-bottom-color: var(--border-primary-subtle);
}

.theme-harvest sl-tab[active]::part(base) {
  color: var(--text-primary);
  border-bottom-color: var(--border-secondary-hover);
}

.theme-harvest sl-tab[disabled]::part(base) {
  color: var(--text-primary-disabled);
  border-bottom-color: var(--border-primary-subtle-solid);
}

@media (max-width: 640px) {
  .theme-harvest sl-tab::part(base) {
    padding-left: var(--tab-padding-left);
  }
}
.theme-harvest sl-tab > * {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest sl-tab[inverted]::part(base) {
  color: var(--text-inverted-light);
  border-bottom-color: transparent;
}

.theme-harvest sl-tab[inverted]::part(base):hover {
  color: var(--text-inverted);
  border-bottom-color: transparent;
}

.theme-harvest sl-tab[inverted]::part(base):focus-visible {
  color: var(--text-inverted);
  border-bottom-color: var(--border-inverted-subtle);
  outline: none;
}

.theme-harvest sl-tab[inverted][active]::part(base) {
  color: var(--text-inverted);
  border-bottom-color: var(--border-inverted-pressed);
}

.theme-harvest sl-tab[inverted][disabled]::part(base) {
  color: var(--text-inverted-disabled);
  border-bottom-color: var(--border-inverted-subtle);
}

.theme-harvest sl-tab[variant=vertical] {
  --tab-padding-top: 0;
  --tab-height: 40px;
  --tab-margin-bottom: 0;
}

.theme-harvest sl-tab[variant=vertical]::part(base) {
  border-bottom: none;
  border-left: var(--tab-border-width) solid var(--border-primary-subtle-solid);
  padding-left: var(--spacing-md);
}

.theme-harvest sl-tab[variant=vertical]::part(base):hover {
  border-left-color: var(--border-primary);
}

.theme-harvest sl-tab[variant=vertical]::part(base):focus-visible {
  border-left-color: var(--border-primary-subtle-solid);
}

.theme-harvest sl-tab[variant=vertical][active]::part(base) {
  border-left-color: var(--border-secondary-hover);
}

.theme-harvest sl-tab[variant=vertical][disabled]::part(base) {
  border-left-color: var(--border-primary-subtle-solid);
}

.theme-harvest sl-tab[variant=vertical][inverted]::part(base) {
  border-left-color: var(--border-inverted-subtle);
}

.theme-harvest sl-tab[variant=vertical][inverted]::part(base):hover {
  border-left-color: var(--border-inverted-hover);
}

.theme-harvest sl-tab[variant=vertical][inverted]::part(base):focus-visible {
  border-left-color: var(--border-inverted-subtle);
}

.theme-harvest sl-tab[variant=vertical][inverted][active]::part(base) {
  border-left-color: var(--border-inverted-pressed);
}

.theme-harvest sl-tab[variant=vertical][inverted][disabled]::part(base) {
  border-left-color: var(--border-inverted-subtle);
}

.theme-harvest lm-function-bar {
  --tab-height: 72px;
}

.theme-harvest sl-tab-group::part(tabs) {
  gap: var(--spacing-md);
  padding-bottom: var(--tab-group-padding-bottom);
  border-bottom: var(--tab-group-border-bottom) solid var(--border-primary-subtle);
}

.theme-harvest sl-tab-group::part(active-tab-indicator) {
  display: none;
}

.theme-harvest sl-tab-group::part(nav) {
  padding: 0;
}

.theme-harvest sl-tab-panel::part(base) {
  padding: 0;
}

.theme-harvest {
  --pagination-hit-size: 48px;
  --pagination-dot-background: var(--bg-neutral-dimmed-dark);
  --pagination-dot-background-hover: var(--bg-secondary-hover);
  --pagination-dot-active: var(--bg-secondary);
  --pagination-dot-background-inverted: var(--fg-invert-dimmed-lightest);
  --pagination-dot-background-hover-inverted: var(--bg-primary);
  --pagination-dot-active-inverted: var(--bg-primary);
}

.theme-harvest .pagination-container {
  width: 100%;
  position: relative;
}

.theme-harvest .pagination-container .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 24px auto;
  padding: 0;
  gap: 16px;
  width: 100%;
}

@media (max-width: 564px) {
  .theme-harvest .pagination-container .pagination {
    gap: 8px;
  }
}
.theme-harvest .pagination-container .pagination sl-button::part(base) {
  width: 40px;
  overflow: visible;
  padding: 0;
}

.theme-harvest .pagination-container .pagination sl-button.selected::part(base) {
  background-color: var(--bg-secondary);
  color: var(--fg-inverted);
}

.theme-harvest .pagination-container .pagination sl-button.ellipse::part(base) {
  margin: 0 -15px;
}

.theme-harvest .pagination-container .pagination sl-button.previous-page {
  margin-right: auto;
  margin-left: 0;
}

.theme-harvest .pagination-container .pagination sl-button.next-page {
  margin-left: auto;
  margin-right: 0;
}

.theme-harvest .pagination-container .pagination sl-button:not(.previous-page):not(.next-page)::part(base) {
  border: none;
}

.theme-harvest .pagination-container .pagination sl-button:not(.previous-page):not(.next-page)::part(base):before {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  content: "";
  border-radius: var(--radius-full);
  width: var(--pagination-hit-size);
  height: var(--pagination-hit-size);
}

.theme-harvest .pagination-container .pagination sl-button:not(.previous-page):not(.next-page)::part(label) {
  font-family: LMSans;
  font-weight: 500;
  font-size: 14px;
  margin: 0;
  padding-bottom: 2px;
}

@media (max-width: 564px) {
  .theme-harvest .pagination-container .pagination sl-button:nth-child(6), .theme-harvest .pagination-container .pagination sl-button:nth-child(5) {
    display: none;
  }
}
.theme-harvest .pagination-container .pagination sl-button[variant=secondary]::part(base):hover {
  outline: none;
}

.theme-harvest .pagination-container .pagination sl-button sl-icon {
  vertical-align: -3px;
}

.theme-harvest {
  --slideover-max-height: none;
  --slideover-height: calc(100vh/var(--page-zoom-factor, 1));
  --slideover-width: 500px;
  --slideover-padding-desktop: var(--spacing-xl) var(--spacing-3xl) var(--spacing-3xl) var(--spacing-3xl);
  --slideover-padding-mobile: var(--spacing-sm) var(--spacing-page-margin) var(--spacing-xl) var(--spacing-page-margin);
  --slideover-margin-left: calc((var(--button-utility-width-small) - var(--icon-width-small))/ -2);
  --slideover-label-font-size: 18px;
}

.theme-harvest sl-dialog[type=slideover]::part(base) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 640px) {
  .theme-harvest sl-dialog[type=slideover]::part(base) {
    top: 0;
  }
}
.theme-harvest sl-dialog[type=slideover]::part(panel) {
  height: var(--slideover-height);
  max-height: var(--slideover-max-height);
  width: var(--slideover-width);
  padding: var(--slideover-padding-desktop);
  gap: var(--spacing-2xl);
}

@media (max-width: 640px) {
  .theme-harvest sl-dialog[type=slideover]::part(panel) {
    padding: var(--slideover-padding-mobile);
    gap: var(--spacing-xl);
  }
}
.theme-harvest sl-dialog[type=slideover]::part(body) {
  gap: var(--spacing-2xl);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 640px) {
  .theme-harvest sl-dialog[type=slideover]::part(body) {
    gap: var(--spacing-xl);
  }
}
.theme-harvest sl-dialog[type=slideover]::part(header) {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
  position: static;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0;
}

.theme-harvest sl-dialog[type=slideover]::part(title) {
  display: inline-block;
  font-size: var(--slideover-label-font-size);
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-align: end;
  -ms-flex-item-align: center;
      align-self: center;
}

.theme-harvest sl-dialog[type=slideover]::part(header-actions) {
  position: static;
  margin-left: var(--slideover-margin-left);
}

.theme-harvest sl-dialog[type=slideover]::part(footer) {
  display: none;
}

.theme-harvest {
  --download-list-item-max-width: 88px;
  --download-list-item-font-weight: 500;
  --download-list-item-font-serif: "LMSerif";
  --download-list-item-font-sans: "LMSans";
  --download-list-item-size-label-md: 18px;
  --download-list-item-size-detail-md: 14px;
  --download-list-item-text-text-primary: var(--text-primary);
  --download-list-item-text-text-primary-light: var(--text-primary-light);
  --download-list-item-font-style: normal;
  --download-list-item-name-line-height: 21.6px;
  --download-list-item-title-line-height: 16.8px;
  --download-list-item-text-text-secondary-hover: var(--text-secondary-hover);
  --download-list-item-border-primary-hover-solid: var(--border-primary-hover-solid);
}

.theme-harvest .download-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 24px;
  border-top: var(--details-border-width) solid transparent;
  border-bottom: var(--details-border-width) solid var(--border-primary-subtle);
}

.theme-harvest .download-list-item:first-child {
  border-top-color: var(--border-primary-subtle);
}

.theme-harvest .download-list-item:hover {
  border-top: var(--details-border-width) solid var(--download-list-item-border-primary-hover-solid);
  border-bottom: var(--details-border-width) solid var(--download-list-item-border-primary-hover-solid);
}

.theme-harvest .download-list-item:hover .title {
  color: var(--download-list-item-text-text-secondary-hover);
}

.theme-harvest .download-list-item:hover .text, .theme-harvest .download-list-item:hover .fileType, .theme-harvest .download-list-item:hover .fileSize, .theme-harvest .download-list-item:hover .name {
  color: var(--download-list-item-text-text-primary);
}

.theme-harvest .download-list-item:hover .download-icon {
  color: var(--download-list-item-text-text-secondary-hover);
}

.theme-harvest .download-list-item .picture {
  width: var(--download-list-item-max-width);
  height: var(--download-list-item-max-width);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: var(--background-bg-dark-subtle-hover, rgba(0, 0, 0, 0.04));
}

.theme-harvest .download-list-item .title-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
}

.theme-harvest .download-list-item .title {
  color: var(--text-text-primary);
  font-family: var(--download-list-item-font-serif);
  font-style: var(--download-list-item-font-style);
  font-size: var(--download-list-item-size-label-md);
  font-weight: var(--download-list-item-font-weight);
  line-height: var(--download-list-item-name-line-height);
  max-width: 532px;
}

.theme-harvest .download-list-item .text {
  color: var(--download-list-item-text-text-primary-light);
  font-family: var(--download-list-item-font-sans);
  font-size: var(--download-list-item-size-detail-md);
  font-style: var(--download-list-item-font-style);
  font-weight: 400;
  line-height: var(--download-list-item-title-line-height);
  max-width: 532px;
  max-height: 67px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.theme-harvest .download-list-item .file-info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 310px;
  height: 135px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 24px;
}

.theme-harvest .download-list-item .fileType, .theme-harvest .download-list-item .fileSize, .theme-harvest .download-list-item .name {
  color: var(--download-list-item-text-text-primary-light);
  font-family: var(--download-list-item-font-sans);
  font-size: var(--download-list-item-size-detail-md);
}

.theme-harvest .download-list-item .name {
  margin-left: 58px;
}

.theme-harvest .download-list-item .title-text-file-info-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}

@media (max-width: 640px) {
  .theme-harvest .download-list-item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .theme-harvest .download-list-item .title-text-file-info-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .theme-harvest .download-list-item .title-text-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .theme-harvest .download-list-item .text {
    display: block;
  }
  .theme-harvest .download-list-item .file-info-wrapper {
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 16px;
    height: auto;
  }
  .theme-harvest .download-list-item .fileType {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .theme-harvest .download-list-item .fileSize {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .theme-harvest .download-list-item .name {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-left: 0;
  }
  .theme-harvest .download-list-item .download-icon {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
.theme-harvest {
  --job-list-item-max-width: 88px;
  --job-list-item-font-weight: 700;
  --job-list-item-font-serif: "LMSerif";
  --job-list-item-font-sans: "LMSans";
  --job-list-item-size-heading-xs: 24px;
  --job-list-item-size-detail-md: 14px;
  --job-list-item-text-text-primary: var(--text-primary);
  --job-list-item-text-text-primary-light: var(--text-primary-light);
  --job-list-item-font-style: normal;
  --job-list-item-name-line-height: 26.4px;
  --job-list-item-title-line-height: 16.8px;
  --job-list-item-text-text-secondary-hover: var(--text-secondary-hover);
  --job-list-item-background-bg-dark-subtle: #000000;
  --job-list-item-border-primary-hover-solid: var(--border-primary-hover-solid);
}

.theme-harvest .job-list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  border-radius: 0;
  border: none;
  border-top: var(--details-border-width) solid var(--border-primary-subtle);
  border-bottom: var(--details-border-width) solid var(--border-primary-subtle);
  line-height: var(--details-line-height);
  width: auto;
  min-height: 135px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.theme-harvest .job-list-item:hover {
  border-radius: 0;
  border: none;
  border-top: var(--details-border-width) solid var(--job-list-item-border-primary-hover-solid);
  border-bottom: var(--details-border-width) solid var(--job-list-item-border-primary-hover-solid);
}

.theme-harvest .job-list-item:hover .title {
  color: var(--job-list-item-text-text-secondary-hover);
}

.theme-harvest .job-list-item .title-text-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}

.theme-harvest .job-list-item .title {
  color: var(--job-list-item-text-text-primary);
  font-family: var(--job-list-item-font-serif);
  font-style: var(--job-list-item-font-style);
  font-size: var(--job-list-item-size-heading-xs);
  font-weight: var(--job-list-item-font-weight);
  line-height: var(--job-list-item-name-line-height);
}

.theme-harvest .job-list-item .text {
  color: var(--job-list-item-text-text-primary-light);
  font-family: var(--job-list-item-font-sans);
  font-size: var(--job-list-item-size-detail-md);
  font-style: var(--job-list-item-font-style);
  font-weight: 400;
  line-height: var(--job-list-item-title-line-height);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

.theme-harvest .job-list-item .button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 16px;
}

.theme-harvest .job-list-item .detail {
  color: var(--job-list-item-text-text-primary-light);
  font-family: var(--job-list-item-font-sans);
  font-size: var(--job-list-item-size-detail-md);
}

.theme-harvest .job-list-item sl-button {
  position: unset;
}

.theme-harvest .job-list-item sl-button::part(base) {
  position: unset;
}

.theme-harvest .job-list-item sl-button::part(base):before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

@media (max-width: 640px) {
  .theme-harvest .job-list-item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 175px;
    gap: var(--spacing-md);
  }
  .theme-harvest .job-list-item .title-text-wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-top: 33px;
  }
  .theme-harvest .job-list-item .text {
    display: block;
    color: var(--job-list-item-text-text-primary);
  }
  .theme-harvest .job-list-item .button-wrapper {
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: auto;
    margin-bottom: 33px;
  }
  .theme-harvest .job-list-item .detail {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-left: 0;
  }
}
.theme-harvest .card-news-post {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
  height: 100%;
  --card-news-post-border-color: var(--border-primary-subtle);
}

.theme-harvest .card-news-post hr {
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  color: var(--card-news-post-border-color);
}

.theme-harvest .card-news-post .card-news-post__image {
  overflow: hidden;
}

.theme-harvest .card-news-post .card-news-post__image picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease, -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-news-post .card-news-post__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.theme-harvest .card-news-post .card-news-post__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-sm);
  color: var(--text-primary-lighter);
  font-family: var(--font-sans);
  font-size: var(--typescale-16);
  font-weight: var(--weight-regular);
  line-height: 1.2;
}

.theme-harvest .card-news-post .card-news-post__title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: var(--text-primary);
  font-family: var(--font-serif);
  font-size: var(--size-heading-xs);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  padding-top: 3px;
  margin-bottom: -3px;
}

.theme-harvest .card-news-post .card-news-post__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-2xs);
  color: var(--text-primary);
  font-family: var(--font-sans);
  font-size: var(--typescale-16);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  padding: var(--spacing-xs) 0;
}

.theme-harvest .card-news-post .card-news-post__datetime {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-2xs);
}

.theme-harvest .card-news-post .card-news-post__date, .theme-harvest .card-news-post .card-news-post__time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-3xs);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest .card-news-post .card-news-post__date sl-icon, .theme-harvest .card-news-post .card-news-post__time sl-icon {
  width: 16px;
  height: 16px;
  padding: 4px;
}

.theme-harvest .card-news-post .card-news-post__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--spacing-3xs);
  font-style: normal;
}

.theme-harvest .card-news-post .card-news-post__address sl-icon {
  width: 16px;
  height: 16px;
  padding: 4px;
}

.theme-harvest .card-news-post .card-news-post__tags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
}

.theme-harvest .card-news-post .card-news-post__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-2xs);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.theme-harvest .card-news-post[disabled] {
  cursor: auto;
}

.theme-harvest .card-news-post[href]:not([disabled]):hover {
  --card-news-post-border-color: var(--border-primary);
}

.theme-harvest .card-news-post[href]:not([disabled]):hover .card-news-post__image picture {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.theme-harvest .card-news-post[href]:not([disabled]):hover .card-news-post__title {
  color: var(--text-secondary-hover);
}

@media (min-width: 769px) {
  .theme-harvest .card-news-post.card-news-post--row-large {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto 1fr auto auto;
  }
  .theme-harvest .card-news-post.card-news-post--row-large .card-news-post__image {
    grid-column: 1/8;
    grid-row: 1/5;
  }
  .theme-harvest .card-news-post.card-news-post--row-large .card-news-post__info {
    grid-column: 9/13;
    grid-row: 1/2;
  }
  .theme-harvest .card-news-post.card-news-post--row-large .card-news-post__title {
    grid-column: 9/13;
    grid-row: 2/3;
    font-size: var(--size-heading-sm);
  }
  .theme-harvest .card-news-post.card-news-post--row-large .card-news-post__author {
    grid-column: 9/13;
    grid-row: 3;
  }
  .theme-harvest .card-news-post.card-news-post--row-large .card-news-post__tags-container {
    grid-column: 9/13;
    grid-row: 4;
  }
}
@media (min-width: 769px) {
  .theme-harvest .card-news-post.card-news-post--row-x-large {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto 1fr auto auto;
    padding-bottom: var(--spacing-lg);
  }
  .theme-harvest .card-news-post.card-news-post--row-x-large .card-news-post__image {
    grid-column: 1/13;
    grid-row: 1;
  }
  .theme-harvest .card-news-post.card-news-post--row-x-large .card-news-post__info {
    grid-column: 1/10;
    grid-row: 2;
  }
  .theme-harvest .card-news-post.card-news-post--row-x-large .card-news-post__title {
    grid-column: 1/10;
    grid-row: 3/5;
    font-size: var(--size-heading-md);
    max-width: 600px;
    padding-top: 7px;
    margin-bottom: -6px;
  }
  .theme-harvest .card-news-post.card-news-post--row-x-large .card-news-post__author {
    grid-column: 10/13;
    grid-row: 2/4;
    padding: 0;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .theme-harvest .card-news-post.card-news-post--row-x-large .card-news-post__tags-container {
    grid-column: 10/13;
    grid-row: 4;
    gap: 0;
  }
  .theme-harvest .card-news-post.card-news-post--row-x-large .card-news-post__tags-container hr {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
  }
  .theme-harvest .card-news-post.card-news-post--row-x-large .card-news-post__tags {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.theme-harvest .card-news-post.card-news-post--row-small {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: 1fr auto;
  gap: var(--spacing-gutter);
  padding: var(--spacing-md) 0;
  -webkit-transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  border-top: 1px solid var(--card-news-post-border-color);
}

.theme-harvest .card-news-post.card-news-post--row-small .card-news-post__image {
  grid-row: 1/3;
  grid-column: 1/3;
}

.theme-harvest .card-news-post.card-news-post--row-small .card-news-post__info {
  grid-row: 2;
  grid-column: 3/8;
  padding-bottom: 2px;
}

.theme-harvest .card-news-post.card-news-post--row-small .card-news-post__title {
  grid-row: 1;
  grid-column: 3/8;
}

.theme-harvest .card-news-post.card-news-post--row-small .card-news-post__author {
  grid-row: 2;
  grid-column: 3/10;
  display: none;
}

.theme-harvest .card-news-post.card-news-post--row-small .card-news-post__tags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  grid-row: 1/3;
  grid-column: 8/13;
  gap: 8px;
}

.theme-harvest .card-news-post.card-news-post--row-small .card-news-post__tags-container hr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

@media (max-width: 640px) {
  .theme-harvest .card-news-post.card-news-post--row-small {
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: 1fr auto auto;
    gap: 16px;
    padding: var(--spacing-sm) 0;
  }
  .theme-harvest .card-news-post.card-news-post--row-small .card-news-post__image {
    grid-row: 1;
    grid-column: 1/3;
  }
  .theme-harvest .card-news-post.card-news-post--row-small .card-news-post__info {
    grid-column: 1/7;
    padding-top: 4px;
    margin-bottom: -4px;
  }
  .theme-harvest .card-news-post.card-news-post--row-small .card-news-post__title {
    grid-row: 1;
    grid-column: 3/7;
    padding-right: 0;
  }
  .theme-harvest .card-news-post.card-news-post--row-small .card-news-post__author {
    grid-row: 2;
    grid-column: 1/3;
    gap: 4px;
  }
  .theme-harvest .card-news-post.card-news-post--row-small .card-news-post__tags-container {
    grid-row: 3;
    grid-column: 1/7;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
            flex-flow: column-reverse;
    gap: var(--spacing-gutter);
  }
}
.theme-harvest .card-news-post.card-news-post--secondary {
  color: var(--text-inverted);
  --card-news-post-border-color: var(--border-inverted-subtle);
}

.theme-harvest .card-news-post.card-news-post--secondary .card-news-post__title, .theme-harvest .card-news-post.card-news-post--secondary .card-news-post__info, .theme-harvest .card-news-post.card-news-post--secondary .card-news-post__author {
  color: var(--text-inverted);
}

.theme-harvest .card-news-post.card-news-post--secondary[href]:not([disabled]):hover {
  --card-news-post-border-color: var(--border-inverted);
}

.theme-harvest .card-search-result-basic {
  --card-search-result-basic-border-color: var(--border-primary-subtle);
  position: relative;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: var(--spacing-gutter);
  padding: var(--spacing-md) 0;
  border-top: 1px solid var(--card-search-result-basic-border-color);
  border-bottom: 1px solid var(--card-search-result-basic-border-color);
}

.theme-harvest .card-search-result-basic hr {
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  color: var(--card-search-result-basic-border-color);
}

.theme-harvest .card-search-result-basic .card-search-result-basic__image-container {
  grid-column: 5/7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.theme-harvest .card-search-result-basic .card-search-result-basic__image {
  overflow: hidden;
  width: 80px;
}

.theme-harvest .card-search-result-basic .card-search-result-basic__image picture {
  -webkit-transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease, -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  aspect-ratio: 1/1;
}

.theme-harvest .card-search-result-basic .card-search-result-basic__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.theme-harvest .card-search-result-basic .card-search-result-basic__content {
  grid-column: 1/5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 640px) {
  .theme-harvest .card-search-result-basic .card-search-result-basic__content:only-child {
    grid-column: 1/7;
  }
}
.theme-harvest .card-search-result-basic .card-search-result-basic__breadcrumb {
  min-height: 24px;
  display: block;
  font-family: var(--font-sans);
  font-size: var(--size-detail-md);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  color: var(--text-primary-lighter);
}

.theme-harvest .card-search-result-basic .card-search-result-basic__breadcrumb span {
  color: var(--border-primary-subtle-solid);
}

.theme-harvest .card-search-result-basic .card-search-result-basic__title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: var(--text-primary);
  font-family: var(--font-serif);
  font-size: var(--size-heading-xs);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  padding-top: 3px;
  margin-bottom: -3px;
  padding-bottom: var(--spacing-2xs);
}

.theme-harvest .card-search-result-basic .card-search-result-basic__description {
  color: var(--text-primary-light);
  font-family: var(--font-sans);
  font-size: var(--size-detail-md);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
}

@media (min-width: 1280px) {
  .theme-harvest .card-search-result-basic {
    grid-template-columns: repeat(12, 1fr);
  }
  .theme-harvest .card-search-result-basic .card-search-result-basic__image-container {
    grid-column: 11/13;
  }
  .theme-harvest .card-search-result-basic .card-search-result-basic__image {
    width: 150px;
  }
  .theme-harvest .card-search-result-basic .card-search-result-basic__content {
    grid-column: 1/7;
  }
  .theme-harvest .card-search-result-basic .card-search-result-basic__title {
    padding-bottom: 16px;
  }
  .theme-harvest .card-search-result-basic .card-search-result-basic__description {
    font-family: var(--font-serif);
    font-size: var(--size-body-md);
    line-height: 1.5;
    -webkit-padding-end: var(--spacing-lg);
            padding-inline-end: var(--spacing-lg);
  }
}
.theme-harvest .card-search-result-basic:hover .card-search-result-basic__image picture {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.theme-harvest .card-search-result-basic:hover .card-search-result-basic__title {
  color: var(--text-secondary-hover);
}

.theme-harvest .card-search-result-basic:hover .card-search-result-basic__description {
  color: var(--text-primary);
}

.theme-harvest li:not(:first-child) .card-search-result-basic {
  border-top-color: transparent;
}

.theme-harvest .card-blog {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
  height: 100%;
  --card-blog-border-color: var(--border-primary-subtle);
}

.theme-harvest .card-blog hr {
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  color: var(--card-blog-border-color);
}

.theme-harvest .card-blog .card-blog__image {
  overflow: hidden;
}

.theme-harvest .card-blog .card-blog__image picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease, -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-blog .card-blog__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.theme-harvest .card-blog .card-blog__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: var(--spacing-sm);
  color: var(--text-primary-lighter);
  font-family: var(--font-sans);
  font-size: var(--typescale-16);
  font-weight: var(--weight-regular);
  line-height: 1.2;
}

.theme-harvest .card-blog .card-blog__header {
  padding-top: 3px;
  margin-bottom: -3px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 24px;
}

.theme-harvest .card-blog .card-blog__title {
  color: var(--text-primary);
  font-family: var(--font-serif);
  font-size: var(--size-heading-xs);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-blog .card-blog__preamble {
  color: var(--text-primary);
  font-family: var(--font-serif);
  font-size: var(--size-body-md);
  line-height: 1.5;
  display: none;
}

.theme-harvest .card-blog .card-blog__author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-2xs);
  color: var(--text-primary);
  font-family: var(--font-sans);
  font-size: var(--typescale-16);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  padding: var(--spacing-xs) 0;
}

.theme-harvest .card-blog .card-blog__datetime {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-2xs);
}

.theme-harvest .card-blog .card-blog__date, .theme-harvest .card-blog .card-blog__time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-3xs);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest .card-blog .card-blog__date sl-icon, .theme-harvest .card-blog .card-blog__time sl-icon {
  width: 16px;
  height: 16px;
  padding: 4px;
}

.theme-harvest .card-blog .card-blog__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--spacing-3xs);
  font-style: normal;
}

.theme-harvest .card-blog .card-blog__address sl-icon {
  width: 16px;
  height: 16px;
  padding: 4px;
}

.theme-harvest .card-blog .card-blog__tags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
}

.theme-harvest .card-blog .card-blog__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-2xs);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.theme-harvest .card-blog[disabled] {
  cursor: auto;
}

.theme-harvest .card-blog[href]:not([disabled]):hover {
  --card-blog-border-color: var(--border-primary);
}

.theme-harvest .card-blog[href]:not([disabled]):hover .card-blog__image picture {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.theme-harvest .card-blog[href]:not([disabled]):hover .card-blog__title {
  color: var(--text-secondary-hover);
}

@media (min-width: 1000px) {
  .theme-harvest .card-blog.card-blog--row-large {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto 1fr auto auto;
  }
  .theme-harvest .card-blog.card-blog--row-large .card-blog__image {
    grid-column: 1/8;
    grid-row: 1/5;
  }
  .theme-harvest .card-blog.card-blog--row-large .card-blog__info {
    grid-column: 9/13;
    grid-row: 1/2;
  }
  .theme-harvest .card-blog.card-blog--row-large .card-blog__header {
    grid-column: 9/13;
    grid-row: 2/3;
  }
  .theme-harvest .card-blog.card-blog--row-large .card-blog__title {
    font-size: var(--size-heading-sm);
  }
  .theme-harvest .card-blog.card-blog--row-large .card-blog__author {
    grid-column: 9/13;
    grid-row: 3;
  }
  .theme-harvest .card-blog.card-blog--row-large .card-blog__tags-container {
    grid-column: 9/13;
    grid-row: 4;
  }
}
@media (min-width: 769px) {
  .theme-harvest .card-blog.card-blog--row-x-large {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto 1fr auto auto;
    padding-bottom: var(--spacing-lg);
  }
  .theme-harvest .card-blog.card-blog--row-x-large .card-blog__image {
    grid-column: 1/13;
    grid-row: 1;
  }
  .theme-harvest .card-blog.card-blog--row-x-large .card-blog__info {
    grid-column: 1/8;
    grid-row: 2;
  }
  .theme-harvest .card-blog.card-blog--row-x-large .card-blog__header {
    grid-column: 1/8;
    grid-row: 3/5;
    max-width: 755px;
    padding-top: 7px;
    margin-bottom: -6px;
  }
  .theme-harvest .card-blog.card-blog--row-x-large .card-blog__title {
    font-size: var(--size-heading-sm);
  }
  .theme-harvest .card-blog.card-blog--row-x-large .card-blog__author {
    grid-column: 8/13;
    grid-row: 2/4;
    padding: 0;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .theme-harvest .card-blog.card-blog--row-x-large .card-blog__tags-container {
    grid-column: 8/13;
    grid-row: 4;
    gap: 0;
  }
  .theme-harvest .card-blog.card-blog--row-x-large .card-blog__tags-container hr {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
  }
  .theme-harvest .card-blog.card-blog--row-x-large .card-blog__tags {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (min-width: 1280px) {
  .theme-harvest .card-blog.card-blog--row-x-large .card-blog__preamble {
    display: block;
  }
}
.theme-harvest .card-blog.card-blog--row-small {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: 1fr auto;
  gap: var(--spacing-gutter);
  padding: var(--spacing-md) 0;
  -webkit-transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  border-top: 1px solid var(--card-blog-border-color);
}

.theme-harvest .card-blog.card-blog--row-small .card-blog__image {
  grid-row: 1/3;
  grid-column: 1/3;
}

.theme-harvest .card-blog.card-blog--row-small .card-blog__info {
  grid-row: 2;
  grid-column: 3/8;
  padding-bottom: 2px;
}

.theme-harvest .card-blog.card-blog--row-small .card-blog__header {
  grid-row: 1;
  grid-column: 3/8;
}

.theme-harvest .card-blog.card-blog--row-small .card-blog__author {
  grid-row: 2;
  grid-column: 3/10;
  display: none;
}

.theme-harvest .card-blog.card-blog--row-small .card-blog__tags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  grid-row: 1/3;
  grid-column: 8/13;
  gap: 8px;
}

.theme-harvest .card-blog.card-blog--row-small .card-blog__tags-container hr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

@media (max-width: 640px) {
  .theme-harvest .card-blog.card-blog--row-small {
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: 1fr auto auto;
    gap: 16px;
    padding: var(--spacing-sm) 0;
  }
  .theme-harvest .card-blog.card-blog--row-small .card-blog__image {
    grid-row: 1;
    grid-column: 1/3;
  }
  .theme-harvest .card-blog.card-blog--row-small .card-blog__info {
    grid-column: 1/7;
    padding-top: 4px;
    margin-bottom: -4px;
  }
  .theme-harvest .card-blog.card-blog--row-small .card-blog__header {
    grid-row: 1;
    grid-column: 3/7;
    padding-right: 0;
  }
  .theme-harvest .card-blog.card-blog--row-small .card-blog__author {
    grid-row: 2;
    grid-column: 1/3;
    gap: 4px;
  }
  .theme-harvest .card-blog.card-blog--row-small .card-blog__tags-container {
    grid-row: 3;
    grid-column: 1/7;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
            flex-flow: column-reverse;
    gap: var(--spacing-gutter);
  }
}
.theme-harvest .card-blog.card-blog--secondary {
  color: var(--text-inverted);
  --card-blog-border-color: var(--border-inverted-subtle);
}

.theme-harvest .card-blog.card-blog--secondary .card-blog__title, .theme-harvest .card-blog.card-blog--secondary .card-blog__info, .theme-harvest .card-blog.card-blog--secondary .card-blog__preamble, .theme-harvest .card-blog.card-blog--secondary .card-blog__author {
  color: var(--text-inverted);
}

.theme-harvest .card-blog.card-blog--secondary[href]:not([disabled]):hover {
  --card-blog-border-color: var(--border-inverted);
}

.theme-harvest {
  --card-cta-min-height: 353px;
  --card-cta-title-max-width: 600px;
  --card-cta-icon-size: 24px;
  --card-cta-header-min-height: 40px;
  --card-cta-narrow-min-height: var(--card-cta-min-height);
  --card-cta-square-min-height: var(--card-cta-min-height);
  --card-cta-wide-min-height: var(--card-cta-min-height);
}

@media (min-width: 640px) {
  .theme-harvest {
    --card-cta-narrow-min-height: 492px;
    --card-cta-square-min-height: 492px;
    --card-cta-wide-min-height: 350px;
  }
}
@media (min-width: 1280px) {
  .theme-harvest {
    --card-cta-narrow-min-height: 526px;
    --card-cta-square-min-height: 644px;
    --card-cta-wide-min-height: 528px;
  }
}
@media (min-width: 1600px) {
  .theme-harvest {
    --card-cta-narrow-min-height: calc(712px / var(--page-zoom-factor));
    --card-cta-square-min-height: calc(868px / var(--page-zoom-factor));
    --card-cta-wide-min-height: calc(708px / var(--page-zoom-factor));
  }
}
.theme-harvest .card-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden;
  min-height: var(--card-cta-min-height);
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: transparent;
}

.theme-harvest .card-cta__background {
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-filter 0.3s ease-in-out;
  transition: -webkit-filter 0.3s ease-in-out;
  transition: filter 0.3s ease-in-out;
  transition: filter 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out;
}

.theme-harvest .card-cta__background picture {
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.theme-harvest .card-cta__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.theme-harvest .card-cta__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: var(--spacing-block-padding-sm);
  padding-bottom: 0;
  z-index: 1;
  min-height: calc(var(--card-cta-header-min-height) + var(--spacing-block-padding-sm));
}

.theme-harvest .card-cta__header .button-alternative {
  display: none;
}

.theme-harvest .card-cta__pre-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-2xs);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--font-sans);
  line-height: 1.2;
  font-size: var(--size-detail-lg);
  color: var(--text-primary);
  text-wrap-style: balance;
}

.theme-harvest .card-cta__pre-header sl-icon {
  min-width: var(--card-cta-icon-size);
  height: var(--card-cta-icon-size);
}

.theme-harvest .card-cta__footer {
  padding: var(--spacing-block-padding-sm);
  z-index: 1;
}

.theme-harvest .card-cta__title {
  max-width: var(--card-cta-title-max-width);
  color: var(--text-primary);
  font-family: var(--font-serif);
  font-size: var(--size-heading-sm);
  font-weight: var(--weight-bold);
  line-height: 1.1;
}

.theme-harvest .card-cta:hover .card-cta__background picture {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.theme-harvest .card-cta.narrow {
  min-height: var(--card-cta-narrow-min-height);
}

.theme-harvest .card-cta.square {
  min-height: var(--card-cta-square-min-height);
}

.theme-harvest .card-cta.square .card-cta__title {
  font-size: var(--size-heading-md);
}

.theme-harvest .card-cta.wide {
  min-height: var(--card-cta-wide-min-height);
}

.theme-harvest .card-cta.wide .card-cta__title {
  font-size: var(--size-heading-md);
}

@media (min-width: 640px) {
  .theme-harvest .card-cta.wide .card-cta__pre-header {
    max-width: 278px;
  }
  .theme-harvest .card-cta.wide .card-cta__header, .theme-harvest .card-cta.wide .card-cta__footer {
    padding: var(--spacing-block-padding-xs);
  }
  .theme-harvest .card-cta.wide .card-cta__header {
    padding-bottom: 0;
    min-height: calc(var(--card-cta-header-min-height) + var(--spacing-block-padding-xs));
  }
}
@media (min-width: 1280px) {
  .theme-harvest .card-cta.wide .card-cta__pre-header {
    max-width: 572px;
  }
  .theme-harvest .card-cta.wide .card-cta__header, .theme-harvest .card-cta.wide .card-cta__footer {
    padding: var(--spacing-block-padding-md);
  }
  .theme-harvest .card-cta.wide .card-cta__header {
    padding-bottom: 0;
    min-height: calc(var(--card-cta-header-min-height) + var(--spacing-block-padding-md));
  }
}
@media (min-width: 1600px) {
  .theme-harvest .card-cta.wide .card-cta__pre-header {
    max-width: 780px;
  }
}
.theme-harvest .card-cta.primary .card-cta__title {
  color: var(--text-primary);
}

.theme-harvest .card-cta.primary .card-cta__background {
  background-color: var(--bg-primary);
}

.theme-harvest .card-cta.primary .card-cta__pre-header {
  color: var(--text-primary);
}

.theme-harvest .card-cta.secondary .card-cta__title {
  color: var(--text-inverted);
}

.theme-harvest .card-cta.secondary .card-cta__background {
  background-color: var(--bg-secondary);
}

.theme-harvest .card-cta.secondary .card-cta__pre-header {
  color: var(--text-inverted);
}

.theme-harvest .card-cta.tertiary .card-cta__title {
  color: var(--text-primary);
}

.theme-harvest .card-cta.tertiary .card-cta__background {
  background-color: var(--bg-tertiary);
}

.theme-harvest .card-cta.tertiary .card-cta__pre-header, .theme-harvest .card-cta.quaternary .card-cta__title {
  color: var(--text-primary);
}

.theme-harvest .card-cta.quaternary .card-cta__background {
  background-color: var(--bg-quaternary);
}

.theme-harvest .card-cta.quaternary .card-cta__pre-header {
  color: var(--text-primary);
}

.theme-harvest .card-cta:-moz-any-link .card-cta__header .button-alternative {
  display: inline-flex;
}

.theme-harvest .card-cta:any-link .card-cta__header .button-alternative {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.theme-harvest .card-cta:-moz-any-link:hover .card-cta__background {
  filter: contrast(0.7);
}

.theme-harvest .card-cta:any-link:hover .card-cta__background {
  -webkit-filter: contrast(0.7);
          filter: contrast(0.7);
}

.theme-harvest .card-cta:-moz-any-link:hover.secondary .card-cta__background {
  filter: brightness(0.7);
}

.theme-harvest .card-cta:any-link:hover.secondary .card-cta__background {
  -webkit-filter: brightness(0.7);
          filter: brightness(0.7);
}

.theme-harvest .card-logo {
  padding: var(--spacing-md);
  gap: var(--spacing-md);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  background-color: var(--bg-primary);
  border: 1px solid var(--border-primary-subtle);
  cursor: default;
  height: 100%;
}

.theme-harvest .card-logo__image {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.theme-harvest .card-logo__image img {
  max-width: 100%;
  height: auto;
  aspect-ratio: 3/2;
  -o-object-fit: contain;
     object-fit: contain;
}

.theme-harvest .card-logo__content {
  text-align: center;
}

.theme-harvest .card-logo__title {
  font-family: var(--font-sans);
  font-size: var(--size-detail-lg-bold);
  font-weight: var(--weight-medium);
  color: var(--text-primary-light);
  line-height: 1.2;
}

.theme-harvest .card-logo__description {
  font-family: var(--font-sans);
  font-size: var(--size-detail-md);
  font-weight: var(--weight-regular);
  color: var(--text-primary-light);
  line-height: 1.2;
}

.theme-harvest .card-logo.card-logo--logo-only .card-logo__content {
  display: none;
}

.theme-harvest .card-logo[href]:not([disabled]):hover {
  cursor: pointer;
}

.theme-harvest .card-logo[href]:not([disabled]):hover .card-logo__image {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}

.theme-harvest .card-logo[href]:not([disabled]):hover .card-logo__title {
  color: var(--text-secondary-hover);
}

.theme-harvest .card-logo[href]:not([disabled]):hover .card-logo__description {
  color: var(--text-primary-hover);
}

.theme-harvest .card-logo.card-logo--md {
  padding: var(--spacing-xl);
}

.theme-harvest .card-logo.card-logo--lg {
  padding: var(--spacing-3xl);
}

.theme-harvest sl-carousel-item:last-child .card-logo {
  border-right: 1px solid var(--border-primary-subtle);
}

.theme-harvest sl-carousel-item .card-logo {
  border-right: transparent;
}

.theme-harvest {
  --page-side-menu-page-max-width: 3000px;
  --page-side-menu-button-page-zoom-factor: var(--page-zoom-factor, 1);
  --page-side-menu-button-z-index: 99;
  --page-side-menu-button-top-offset: var(--page-side-menu-button-top-offset, 0px);
  --page-side-menu-button-top: 20px;
  --page-side-menu-button-bottom: 0px;
  --page-side-menu-button-left: 0px;
  --page-side-menu-button-width: calc(100svw - var(--page-side-menu-button-left) - var(--page-side-menu-button-left));
  --page-side-menu-button-button-height: 40px;
  --page-side-menu-button-border-radius: 28px;
  --page-side-menu-button-padding-top: var(--spacing-3xs, 4px);
  --page-side-menu-button-padding-right: var(--spacing-3xs, 4px);
  --page-side-menu-button-padding-bottom: 0;
  --page-side-menu-button-padding-left: var(--spacing-md, 24px);
  --page-side-menu-button-margin-bottom: 24px;
  --page-side-menu-button-gap: 20px;
  --page-side-menu-button-border-width: 1px;
  --page-side-menu-button-icon-size: 16px;
  --page-side-menu-button-icon-size-hover: 17px;
  --page-side-menu-button-icon-bg-color: var(--bg-dark-subtle-hover, #0000000a);
  --page-side-menu-button-icon-bg-color-hover: var(--bg-secondary-hover, #238241);
  --page-side-menu-button-close-icon-size: 16px;
  --page-side-menu-button-close-icon-padding: 4px;
  --page-side-menu-button-icon-close-color: var(--fg-inverted, #fff);
  --page-side-menu-button-icon-close-bg-color: var(--fg-primary, #000);
  --page-side-menu-button-icon-close-bg-color-hover: var(--bg-secondary-hover, #238241);
  --page-side-menu-button-bg-overlay-color: #ffffff05;
  --page-side-menu-button-border-color: var(--border-primary-subtle, #ffffffe5);
  --page-side-menu-button-bg-color: var(--bg-invert-overlay-transparent, #fffffff2);
  --page-side-menu-button-bg-color-hover: #ffffff;
  --page-side-menu-button-color: var(--text-primary, #000);
  --page-side-menu-button-color-hover: var(--text-secondary-hover, #000);
  --page-side-menu-button-font-size: var(--size-detail-lg, 18px);
  --page-side-menu-button-font-family: var(--font-sans, "LM Sans");
  --page-side-menu-button-font-weight: var(--weight-regular, 400);
  --page-side-menu-button-line-height: 1.2;
  --page-side-menu-button-transition-duration: .5s;
  --page-side-menu-button-animation-duration: 3s;
}

@media (min-width: 640px) {
  .theme-harvest {
    --page-side-menu-button-top-offset: 72px;
    --page-side-menu-button-top: 32px;
    --page-side-menu-button-bottom: 32px;
    --page-side-menu-button-left: 32px;
    --page-side-menu-button-width: 400px;
    --page-side-menu-button-padding-top: 4px;
    --page-side-menu-button-padding-right: 4px;
    --page-side-menu-button-padding-bottom: 0;
    --page-side-menu-button-padding-left: 24px;
    --page-side-menu-button-margin-bottom: 30px;
    --page-side-menu-button-button-height: 56px;
    --page-side-menu-button-icon-size: 24px;
    --page-side-menu-button-icon-size-hover: 26px;
    --page-side-menu-button-font-size: 18px;
    --page-side-menu-button-font-weight: 500;
  }
}
.theme-harvest {
  --page-side-menu-item-icon-size: 16px;
  --page-side-menu-item-height: 48px;
  --page-side-menu-item-icon-transition-duration: .3s;
}

.theme-harvest sl-tree.page-side-menu {
  --indent-size: 24px;
}

.theme-harvest sl-tree.page-side-menu sl-icon[slot=expand-icon], .theme-harvest sl-tree.page-side-menu sl-icon[slot=collapse-icon] {
  rotate: 0deg;
  padding: 16px 0 16px 24px;
  width: var(--page-side-menu-item-icon-size);
  height: 100%;
  color: var(--fg-primary);
}

.theme-harvest sl-tree.page-side-menu sl-icon[slot=expand-icon]:hover::part(svg), .theme-harvest sl-tree.page-side-menu sl-icon[slot=collapse-icon]:hover::part(svg) {
  -webkit-transition: rotate var(--page-side-menu-item-icon-transition-duration) ease-in-out;
  transition: rotate var(--page-side-menu-item-icon-transition-duration) ease-in-out;
  rotate: 180deg;
}

.theme-harvest sl-tree.page-side-menu sl-tree-item::part(expand-button) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  rotate: 0deg;
  height: 100%;
  width: auto;
  padding: 0;
}

.theme-harvest sl-tree.page-side-menu sl-tree-item::part(item) {
  font-family: var(--font-sans);
  line-height: 1.2;
  font-weight: var(--weight-regular);
  color: var(--text-primary);
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  min-height: var(--page-side-menu-item-height);
  -webkit-border-start: unset;
          border-inline-start: unset;
}

.theme-harvest sl-tree.page-side-menu sl-tree-item::part(label) {
  font-family: var(--font-sans);
  line-height: 1.2;
  font-size: var(--size-detail-md-bold);
  font-weight: var(--weight-regular);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:has(sl-tree-item)::part(item), .theme-harvest sl-tree.page-side-menu sl-tree-item:has(sl-tree-item)::part(label) {
  font-weight: var(--weight-medium);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item[selected]::part(item) {
  color: var(--text-secondary);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item[selected] > a > sl-icon[name=corner-down-right] {
  color: var(--fg-secondary);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:hover::part(item) {
  color: var(--text-secondary-hover);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:hover::part(expand-button) {
  color: var(--fg-secondary-hover);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:hover > a > sl-icon[name=corner-down-right] {
  color: var(--fg-primary-hover);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:hover[selected] .theme-harvest sl-tree.page-side-menu sl-tree-item:hover > a > sl-icon[name=corner-down-right] {
  color: var(--fg-secondary-hover);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:has(> sl-tree-item:hover)::part(item) {
  color: var(--text-primary);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:has(> sl-tree-item:hover)::part(expand-button) {
  color: var(--fg-primary);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:has(> sl-tree-item:hover) > a > sl-icon[name=corner-down-right] {
  color: var(--fg-primary-dimmed);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:has(> sl-tree-item:hover)[selected]::part(item) {
  color: var(--text-secondary);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:has(> sl-tree-item:hover)[selected]::part(expand-button) {
  color: var(--fg-primary);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item:has(> sl-tree-item:hover)[selected] > a > sl-icon[name=corner-down-right] {
  color: var(--fg-secondary);
}

.theme-harvest sl-tree.page-side-menu sl-tree-item sl-icon[name=corner-down-right] {
  color: var(--fg-primary-dimmed);
  margin-left: -24px;
  width: var(--page-side-menu-item-icon-size);
  height: var(--page-side-menu-item-icon-size);
  padding: 14px 8px 18px 0;
}

.theme-harvest sl-tree.page-side-menu sl-tree-item::part(item--selected) {
  background-color: transparent;
}

.theme-harvest sl-tree.page-side-menu sl-tree-item a {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest {
  --card-event-image-max-width: 107px;
}

.theme-harvest .card-event {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
  height: 100%;
  --card-event-border-color: var(--border-primary-subtle);
}

.theme-harvest .card-event hr {
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  color: var(--card-event-border-color);
}

.theme-harvest .card-event .card-event__image {
  overflow: hidden;
}

.theme-harvest .card-event .card-event__image picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease, -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-event .card-event__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.theme-harvest .card-event .card-event__title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: var(--text-primary);
  padding-right: var(--spacing-lg);
  font-family: var(--font-serif);
  font-size: var(--size-heading-xs);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  padding-top: 3px;
  margin-bottom: -3px;
}

.theme-harvest .card-event .card-event__event-location {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-2xs);
  color: var(--text-primary);
  font-family: var(--font-sans);
  font-size: var(--typescale-16);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  margin-top: -2px;
  padding-bottom: 2px;
}

.theme-harvest .card-event .card-event__datetime {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-2xs);
}

.theme-harvest .card-event .card-event__date, .theme-harvest .card-event .card-event__time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-3xs);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest .card-event .card-event__date sl-icon, .theme-harvest .card-event .card-event__time sl-icon {
  width: 16px;
  height: 16px;
  padding: 4px;
}

.theme-harvest .card-event .card-event__address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--spacing-3xs);
  font-style: normal;
}

.theme-harvest .card-event .card-event__address sl-icon {
  width: 16px;
  height: 16px;
  padding: 4px;
}

.theme-harvest .card-event .card-event__tags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
}

.theme-harvest .card-event .card-event__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-2xs);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.theme-harvest .card-event .card-event__status-tags {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: var(--spacing-sm);
  gap: var(--spacing-2xs);
  width: 100%;
}

.theme-harvest .card-event[disabled] {
  cursor: auto;
}

.theme-harvest .card-event[href]:not([disabled]):hover {
  --card-event-border-color: var(--border-primary);
}

.theme-harvest .card-event[href]:not([disabled]):hover .card-event__image picture {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.theme-harvest .card-event[href]:not([disabled]):hover .card-event__title {
  color: var(--text-secondary-hover);
}

@media (min-width: 769px) {
  .theme-harvest .card-event.card-event--row-large {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr auto auto;
  }
  .theme-harvest .card-event.card-event--row-large .card-event__image {
    grid-column: 1/8;
    grid-row: 1/4;
  }
  .theme-harvest .card-event.card-event--row-large .card-event__title {
    grid-column: 9/13;
    grid-row: 1/2;
    font-size: var(--size-heading-sm);
  }
  .theme-harvest .card-event.card-event--row-large .card-event__event-location {
    grid-column: 9/13;
    grid-row: 2;
  }
  .theme-harvest .card-event.card-event--row-large .card-event__tags-container {
    grid-column: 9/13;
    grid-row: 3;
  }
  .theme-harvest .card-event.card-event--row-large .card-event__status-tags {
    position: absolute;
    left: 0;
    top: 0;
  }
}
.theme-harvest .card-event.card-event--row-small {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: 1fr auto;
  gap: var(--spacing-gutter);
  padding: var(--spacing-md) 0;
  -webkit-transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  border-top: 1px solid var(--card-event-border-color);
}

.theme-harvest .card-event.card-event--row-small .card-event__image {
  grid-row: 1/3;
  grid-column: 1/3;
}

.theme-harvest .card-event.card-event--row-small .card-event__title {
  grid-row: 1;
  grid-column: 3/10;
}

.theme-harvest .card-event.card-event--row-small .card-event__event-location {
  grid-row: 2;
  grid-column: 3/10;
}

.theme-harvest .card-event.card-event--row-small .card-event__tags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-row: 1/3;
  grid-column: 10/13;
  gap: 8px;
}

.theme-harvest .card-event.card-event--row-small .card-event__tags-container hr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.theme-harvest .card-event.card-event--row-small .card-event__status-tags {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0;
}

@media (max-width: 640px) {
  .theme-harvest .card-event.card-event--row-small {
    grid-template-columns: 107px 1fr;
    grid-template-rows: repeat(3, auto);
    gap: 16px;
    padding: var(--spacing-sm) 0;
  }
  .theme-harvest .card-event.card-event--row-small .card-event__image {
    grid-row: 1;
    grid-column: 1;
    max-width: var(--card-event-image-max-width);
  }
  .theme-harvest .card-event.card-event--row-small .card-event__title {
    grid-row: 1;
    grid-column: 2;
    padding-right: 0;
  }
  .theme-harvest .card-event.card-event--row-small .card-event__event-location {
    grid-row: 2;
    grid-column: 1/3;
    gap: 4px;
  }
  .theme-harvest .card-event.card-event--row-small .card-event__tags-container {
    grid-row: 3;
    grid-column: 1/3;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-flow: column-reverse;
            flex-flow: column-reverse;
    gap: var(--spacing-gutter);
  }
  .theme-harvest .card-event.card-event--row-small .card-event__status-tags {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.theme-harvest .card-event.card-event--secondary {
  color: var(--text-inverted);
  --card-event-border-color: var(--border-inverted-subtle);
}

.theme-harvest .card-event.card-event--secondary .card-event__title, .theme-harvest .card-event.card-event--secondary .card-event__event-location {
  color: var(--text-inverted);
}

.theme-harvest .card-event.card-event--secondary[href]:not([disabled]):hover {
  --card-event-border-color: var(--border-inverted);
}

.theme-harvest {
  --card-team-member-image-max-width: 107px;
}

.theme-harvest .card-team-member {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
  height: 100%;
  cursor: default;
  --card-team-member-border-color: var(--border-primary-subtle);
}

.theme-harvest .card-team-member hr {
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  color: var(--card-team-member-border-color);
}

.theme-harvest .card-team-member .card-team-member__image {
  overflow: hidden;
}

.theme-harvest .card-team-member .card-team-member__image picture {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease, -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-team-member .card-team-member__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.theme-harvest .card-team-member .card-team-member__header {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-bottom: calc(var(--spacing-xl) - var(--spacing-md));
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-team-member .card-team-member__title {
  color: var(--text-primary);
  font-family: var(--font-serif);
  font-size: var(--size-heading-sm);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  padding-top: 3px;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-team-member .card-team-member__role {
  color: var(--text-primary-light);
  font-family: var(--font-serif);
  font-size: var(--size-body-md);
  font-weight: var(--weight-regular);
  line-height: 1.5;
  padding-top: 4px;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-team-member .card-team-member__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
}

.theme-harvest .card-team-member .card-team-member__description {
  color: var(--text-primary-light);
  font-family: var(--font-serif);
  font-size: var(--size-body-md);
  font-weight: var(--weight-regular);
  line-height: 1.5;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-team-member .card-team-member__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-2xs);
  margin-top: -3px;
}

.theme-harvest .card-team-member .card-team-member__phone, .theme-harvest .card-team-member .card-team-member__email {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-3xs);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest .card-team-member[href]:not([disabled]):hover {
  cursor: pointer;
  --card-team-member-border-color: var(--border-primary);
}

.theme-harvest .card-team-member[href]:not([disabled]):hover.card-team-member--row-small {
  border-top-color: var(--card-team-member-border-color);
  --card-team-member-border-color: var(--border-primary-hover-solid);
}

.theme-harvest .card-team-member[href]:not([disabled]):hover .card-team-member__image picture {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.theme-harvest .card-team-member[href]:not([disabled]):hover .card-team-member__title {
  color: var(--text-secondary-hover);
}

.theme-harvest .card-team-member[href]:not([disabled]):hover .card-team-member__role, .theme-harvest .card-team-member[href]:not([disabled]):hover .card-team-member__description {
  color: var(--text-primary);
}

@media (min-width: 769px) {
  .theme-harvest .card-team-member.card-team-member--row-large {
    display: grid;
    grid-template-columns: 382px 1fr;
    grid-template-rows: 1fr auto;
  }
  .theme-harvest .card-team-member.card-team-member--row-large .card-team-member__image {
    grid-row: 1/3;
  }
  .theme-harvest .card-team-member.card-team-member--row-large .card-team-member__header {
    grid-row: 1;
    font-size: var(--size-heading-sm);
    padding-left: calc(var(--spacing-3xl) - var(--spacing-md));
  }
  .theme-harvest .card-team-member.card-team-member--row-large .card-team-member__details {
    grid-row: 2;
    padding-left: calc(var(--spacing-3xl) - var(--spacing-md));
  }
}
.theme-harvest .card-team-member.card-team-member--row-small {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: 1fr auto;
  gap: 0 var(--spacing-gutter);
  padding: var(--spacing-md) 0;
  -webkit-transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  border-top: 1px solid transparent;
}

.theme-harvest .card-team-member.card-team-member--row-small .card-team-member__image {
  grid-row: 1/3;
  grid-column: 1/2;
}

.theme-harvest .card-team-member.card-team-member--row-small .card-team-member__header {
  grid-row: 1;
  grid-column: 2/9;
  padding-bottom: 0;
}

.theme-harvest .card-team-member.card-team-member--row-small .card-team-member__details {
  grid-row: 2;
  grid-column: 2/9;
}

.theme-harvest .card-team-member.card-team-member--row-small .card-team-member__details hr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.theme-harvest .card-team-member.card-team-member--row-small .card-team-member__title {
  font-size: var(--size-heading-xs);
  padding-top: 2px;
}

.theme-harvest .card-team-member.card-team-member--row-small .card-team-member__role {
  padding-top: 0;
}

.theme-harvest .card-team-member.card-team-member--row-small .card-team-member__contact {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
}

@media (max-width: 640px) {
  .theme-harvest .card-team-member.card-team-member--row-small {
    grid-template-columns: 88px 1fr;
    grid-template-rows: repeat(2, auto);
    gap: 24px 16px;
    padding: var(--spacing-sm) 0;
    border-color: var(--card-team-member-border-color);
  }
  .theme-harvest .card-team-member.card-team-member--row-small .card-team-member__image {
    grid-row: 1;
    grid-column: 1;
    max-width: var(--card-team-member-image-max-width);
  }
  .theme-harvest .card-team-member.card-team-member--row-small .card-team-member__header {
    grid-row: 1;
    grid-column: 2;
    padding-right: 0;
  }
  .theme-harvest .card-team-member.card-team-member--row-small .card-team-member__role {
    font-size: var(--size-body-sm);
    padding-top: 4px;
  }
  .theme-harvest .card-team-member.card-team-member--row-small .card-team-member__details {
    grid-row: 2;
    grid-column: 1/3;
    gap: 4px;
  }
  .theme-harvest .card-team-member.card-team-member--row-small .card-team-member__contact {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    margin-top: 0;
  }
}
.theme-harvest .card-team-member.card-team-member--secondary {
  color: var(--text-inverted);
  --card-team-member-border-color: var(--border-inverted-subtle);
}

.theme-harvest .card-team-member.card-team-member--secondary .card-team-member__title {
  color: var(--text-inverted);
}

.theme-harvest .card-team-member.card-team-member--secondary .card-team-member__role, .theme-harvest .card-team-member.card-team-member--secondary .card-team-member__description {
  color: var(--text-inverted-light);
}

.theme-harvest .card-team-member.card-team-member--secondary .card-team-member__details {
  color: var(--text-inverted);
}

.theme-harvest .card-team-member.card-team-member--secondary[href]:not([disabled]):hover {
  --card-team-member-border-color: var(--border-inverted);
}

.theme-harvest .card-team-member.card-team-member--secondary[href]:not([disabled]):hover .card-team-member__title {
  color: var(--text-inverted);
}

.theme-harvest .card-team-member.card-team-member--secondary[href]:not([disabled]):hover .card-team-member__role, .theme-harvest .card-team-member.card-team-member--secondary[href]:not([disabled]):hover .card-team-member__description {
  color: var(--text-inverted);
}

.theme-harvest {
  --card-media-image-max-width: 107px;
}

.theme-harvest .card-media {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
  height: 100%;
  --card-media-border-color: var(--border-primary-subtle);
}

.theme-harvest .card-media hr {
  -webkit-transition: border-color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: border-color var(--theme-harvest-transition-duration, 0.3s) ease;
  border-color: var(--card-media-border-color);
}

.theme-harvest .card-media .card-media__image {
  position: relative;
  overflow: hidden;
}

.theme-harvest .card-media .card-media__image picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: transform var(--theme-harvest-transition-duration, 0.3s) ease, -webkit-transform var(--theme-harvest-transition-duration, 0.3s) ease;
}

.theme-harvest .card-media .card-media__image img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.theme-harvest .card-media .card-media__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 3px;
  margin-bottom: -3px;
}

.theme-harvest .card-media .card-media__title {
  color: var(--text-primary);
  font-family: var(--font-serif);
  font-size: var(--size-heading-xs);
  font-weight: var(--weight-bold);
  line-height: 1.1;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  padding-right: var(--spacing-lg);
}

.theme-harvest .card-media .card-media__description {
  color: var(--text-primary-light);
  font-family: var(--font-serif);
  font-size: var(--size-body-md);
  line-height: 1.5;
  -webkit-transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: color var(--theme-harvest-transition-duration, 0.3s) ease;
  padding-right: var(--spacing-lg);
}

.theme-harvest .card-media .card-media__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--spacing-2xs);
  color: var(--text-primary);
  font-family: var(--font-sans);
  font-size: var(--typescale-16);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  margin-top: -2px;
  padding-bottom: 2px;
}

.theme-harvest .card-media .card-media__date, .theme-harvest .card-media .card-media__reading-length, .theme-harvest .card-media .card-media__episode {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--spacing-3xs);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest .card-media .card-media__date sl-icon, .theme-harvest .card-media .card-media__reading-length sl-icon, .theme-harvest .card-media .card-media__episode sl-icon {
  width: 16px;
  height: 16px;
  padding: 4px;
}

.theme-harvest .card-media .card-media__tags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-md);
}

.theme-harvest .card-media .card-media__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--spacing-2xs);
}

.theme-harvest .card-media .card-media__media-type {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: var(--spacing-sm);
  gap: var(--spacing-2xs);
  width: 100%;
  z-index: 1;
  color: var(--fg-inverted);
}

.theme-harvest .card-media .card-media__media-type sl-icon {
  width: 40px;
  height: 40px;
  padding: 12px;
  background-color: rgba(0, 0, 0, 0.4);
  color: var(--fg-inverted);
}

.theme-harvest .card-media[disabled] {
  cursor: auto;
}

.theme-harvest .card-media[href]:not([disabled]):hover {
  --card-media-border-color: var(--border-primary);
}

.theme-harvest .card-media[href]:not([disabled]):hover .card-media__image picture {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.theme-harvest .card-media[href]:not([disabled]):hover .card-media__title {
  color: var(--text-secondary-hover);
}

.theme-harvest .card-media[href]:not([disabled]):hover .card-media__description {
  color: var(--text-primary);
}

@media (min-width: 769px) {
  .theme-harvest .card-media.card-media--row-large {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr auto auto;
  }
  .theme-harvest .card-media.card-media--row-large .card-media__image {
    grid-column: 1/8;
    grid-row: 1/4;
  }
  .theme-harvest .card-media.card-media--row-large .card-media__header {
    grid-column: 9/13;
    grid-row: 1/2;
  }
  .theme-harvest .card-media.card-media--row-large .card-media__title {
    font-size: var(--size-heading-sm);
  }
  .theme-harvest .card-media.card-media--row-large .card-media__details {
    grid-column: 9/13;
    grid-row: 2;
  }
  .theme-harvest .card-media.card-media--row-large .card-media__tags-container {
    grid-column: 9/13;
    grid-row: 3;
  }
}
.theme-harvest .card-media.card-media--row-small {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: 1fr auto;
  gap: var(--spacing-gutter);
  padding: var(--spacing-md) 0;
  -webkit-transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  transition: border-top var(--theme-harvest-transition-duration, 0.3s) ease;
  border-top: 1px solid var(--card-media-border-color);
}

.theme-harvest .card-media.card-media--row-small .card-media__image {
  grid-row: 1/3;
  grid-column: 1/3;
}

.theme-harvest .card-media.card-media--row-small .card-media__header {
  grid-row: 1;
  grid-column: 3/10;
}

.theme-harvest .card-media.card-media--row-small .card-media__description {
  display: none;
}

.theme-harvest .card-media.card-media--row-small .card-media__details {
  grid-row: 2;
  grid-column: 3/10;
}

.theme-harvest .card-media.card-media--row-small .card-media__tags-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  grid-row: 1/3;
  grid-column: 10/13;
  gap: 8px;
}

.theme-harvest .card-media.card-media--row-small .card-media__tags-container hr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.theme-harvest .card-media.card-media--row-small .card-media__media-type {
  padding: var(--spacing-2xs);
}

.theme-harvest .card-media.card-media--row-small .card-media__media-type sl-icon {
  width: 16px;
  height: 16px;
  padding: 8px;
}

@media (max-width: 640px) {
  .theme-harvest .card-media.card-media--row-small {
    grid-template-columns: 107px 1fr;
    grid-template-rows: repeat(3, auto);
    gap: 16px;
    padding: var(--spacing-sm) 0;
  }
  .theme-harvest .card-media.card-media--row-small .card-media__image {
    grid-row: 1;
    grid-column: 1;
    max-width: var(--card-media-image-max-width);
  }
  .theme-harvest .card-media.card-media--row-small .card-media__title {
    padding-right: 0;
  }
  .theme-harvest .card-media.card-media--row-small .card-media__header {
    grid-row: 1;
    grid-column: 2;
  }
  .theme-harvest .card-media.card-media--row-small .card-media__details {
    grid-row: 2;
    grid-column: 1/3;
    gap: 4px;
  }
  .theme-harvest .card-media.card-media--row-small .card-media__tags-container {
    grid-row: 3;
    grid-column: 1/3;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: var(--spacing-gutter);
  }
}
.theme-harvest .card-media.card-media--inverted {
  color: var(--text-inverted);
  --card-media-border-color: var(--border-inverted-subtle);
}

.theme-harvest .card-media.card-media--inverted .card-media__title, .theme-harvest .card-media.card-media--inverted .card-media__details {
  color: var(--text-inverted);
}

.theme-harvest .card-media.card-media--inverted .card-media__description {
  color: var(--text-inverted-light);
}

.theme-harvest .card-media.card-media--inverted[href]:not([disabled]):hover {
  --card-media-border-color: var(--border-inverted);
}

.theme-harvest .card-media.card-media--inverted[href]:not([disabled]):hover .card-media__description {
  color: var(--text-inverted);
}

.theme-harvest .video-container {
  position: relative;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.theme-harvest .video-container sl-icon {
  position: absolute;
  color: var(--border-inverted);
  opacity: 0.5;
  height: 24px;
  width: 24px;
  left: 12px;
  bottom: 12px;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: 2;
}

.theme-harvest .video-container sl-icon:hover {
  opacity: 1;
}

.theme-harvest .video-container.video-container--pre-image sl-icon {
  display: none;
}

.theme-harvest .video-container .decorative-video {
  height: 100%;
  width: 100%;
}

.theme-harvest .video-container .decorative-video video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.theme-harvest .video-container .decorative-video iframe {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: #000;
}

.theme-harvest .video-container .decorative-video--overlay {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.theme-harvest .video-container .video-with-controls {
  height: inherit;
  aspect-ratio: 1/1;
  width: 100%;
  max-width: calc(100% / var(--page-zoom-factor));
}

.theme-harvest .video-container .video-with-controls .video-with-controls-container {
  height: inherit;
  position: relative;
  z-index: 1;
  background-color: #000;
}

.theme-harvest .video-container .video-with-controls .video-with-controls-container video, .theme-harvest .video-container .video-with-controls .video-with-controls-container iframe {
  height: 100%;
  aspect-ratio: 1/1;
}

@media (min-width: 769px) {
  .theme-harvest .video-container .video-with-controls .video-with-controls-container video, .theme-harvest .video-container .video-with-controls .video-with-controls-container iframe {
    aspect-ratio: 16/9;
  }
}
.theme-harvest .video-container .video-with-controls .video-with-controls-container .button-alternative {
  display: none;
}

@media (max-width: 769px) {
  .theme-harvest .video-container .video-with-controls {
    aspect-ratio: 1/1;
  }
}
.theme-harvest .video-container .video-with-controls .decorative-video {
  position: absolute;
  left: 0;
  top: 0;
}

.theme-harvest .video-container .video-with-controls .pre-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(100px);
}

.theme-harvest .video-container .video-with-controls lm-button-cursor {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.theme-harvest .video-container .video-with-controls lm-button-cursor::part(base) {
  width: 100%;
  height: 100%;
}

.theme-harvest .video-with-controls-container--modal {
  overflow: hidden;
}

.theme-harvest .video-with-controls-container--modal video, .theme-harvest .video-with-controls-container--modal iframe {
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #000;
}

.theme-harvest .video-with-controls-container--active {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(10px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 32px 72px;
}

.theme-harvest .video-with-controls-container--active .button-alternative {
  position: absolute;
  top: 8px;
  right: 8px;
}

.theme-harvest .video-with-controls-container--active video, .theme-harvest .video-with-controls-container--active iframe {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  height: 100%;
}

.theme-harvest .search-input__container {
  height: 64px;
  background-color: var(--bg-primary);
  overflow: hidden;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}

.theme-harvest .search-input__container.search-input--top-bar {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -10px;
  width: 364px;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
  border-radius: var(--radius-full);
}

.theme-harvest .search-input__container.search-input--top-bar.hidden {
  width: 0;
}

.theme-harvest .search-input__container.search-input--top-bar .search-input__wrapper {
  width: 100%;
}

.theme-harvest .search-input__wrapper {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  background-color: var(--bg-dark-subtle-hover);
  border: 1px solid transparent;
  border-radius: var(--radius-full);
  padding-block: var(--spacing-2xs);
  padding-inline: var(--spacing-lg) var(--spacing-2xs);
  -webkit-transition: border-color 0.3s ease-in-out;
  transition: border-color 0.3s ease-in-out;
}

.theme-harvest .search-input__wrapper:hover {
  border-color: var(--border-primary-subtle);
}

.theme-harvest .search-input__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.theme-harvest .search-input__form input[type=search] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  outline: none;
  color: var(--text-primary);
  caret-color: var(--border-secondary);
}

.theme-harvest .search-input__form input[type=search]::-webkit-input-placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest .search-input__form input[type=search]::-moz-placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest .search-input__form input[type=search]:-ms-input-placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest .search-input__form input[type=search]::-ms-input-placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest .search-input__form input[type=search]::placeholder {
  color: var(--text-primary-lighter);
}

.theme-harvest .search-input__form input[type=search]::-webkit-search-cancel-button {
  display: none;
}

.theme-harvest .search-input__form button[type=reset] {
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--bg-primary);
  border-radius: var(--radius-full);
  -webkit-transition: outline 0.3s ease-in-out;
  transition: outline 0.3s ease-in-out;
  outline: 1px solid transparent;
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  cursor: pointer;
}

.theme-harvest .search-input__form button[type=reset]:hover {
  outline: 1px solid var(--bg-primary);
}

.theme-harvest .search-input__form button[type=reset] sl-icon {
  width: 16px;
  height: 16px;
  color: var(--fg-secondary-selected);
}

.theme-harvest .search-input__form button[type=submit] {
  height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--bg-secondary);
  color: var(--bg-invert-overlay-transparent);
  border-radius: var(--radius-full);
  -webkit-transition: outline 0.3s ease-in-out;
  transition: outline 0.3s ease-in-out;
  outline: 1px solid transparent;
  -webkit-margin-end: 4px;
          margin-inline-end: 4px;
  padding-inline: 24px;
  gap: 8px;
  cursor: pointer;
}

.theme-harvest .search-input__form button[type=submit]:hover {
  outline: 1px solid var(--bg-secondary);
}

.theme-harvest .search-input__form button[type=submit] sl-icon {
  width: 24px;
  height: 24px;
  color: var(--bg-invert-overlay-transparent);
}

.theme-harvest {
  color-scheme: light;
  --typescale-10: .625rem;
  --typescale-12: .75rem;
  --typescale-14: .875rem;
  --typescale-16: 1rem;
  --typescale-18: 1.125rem;
  --typescale-20: 1.25rem;
  --typescale-22: 1.375rem;
  --typescale-24: 1.5rem;
  --typescale-26: 1.625rem;
  --typescale-28: 1.75rem;
  --typescale-30: 1.875rem;
  --typescale-32: 2rem;
  --typescale-36: 2.25rem;
  --typescale-40: 2.5rem;
  --typescale-44: 2.75rem;
  --typescale-48: 3rem;
  --typescale-56: 3.5rem;
  --typescale-64: 4rem;
  --typescale-72: 4.5rem;
  --typescale-80: 5rem;
  --typescale-96: 6rem;
  --typescale-104: 6.5rem;
  --typescale-120: 7.5rem;
  --typescale-136: 8.5rem;
  --typescale-144: 9rem;
  --typescale-168: 10.5rem;
  --typescale-192: 12rem;
  --typescale-216: 13.5rem;
  --typescale-240: 15rem;
  --typescale-272: 17rem;
  --typescale-304: 19rem;
  --typescale-336: 21rem;
  --font-sans: "LMSans";
  --font-serif: "LMSerif";
  --font-family: var(--font-serif);
  --weight-thin: 100;
  --weight-extra-light: 200;
  --weight-light: 300;
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-bold: 700;
  --weight-black: 900;
}

@media (min-width: 0) {
  .theme-harvest {
    --size-body-sm: var(--typescale-14);
    --size-body-sm-bold: var(--size-body-sm);
    --size-body-md: var(--typescale-18);
    --size-body-md-bold: var(--size-body-md);
    --size-body-lg: var(--typescale-22);
    --size-body-lg-bold: var(--size-body-lg);
    --size-detail-xs: var(--typescale-10);
    --size-detail-sm: var(--typescale-12);
    --size-detail-sm-bold: var(--size-detail-sm);
    --size-detail-md: var(--typescale-14);
    --size-detail-md-bold: var(--size-detail-md);
    --size-detail-lg: var(--typescale-18);
    --size-detail-lg-bold: var(--size-detail-lg);
    --size-detail-xl: var(--typescale-22);
    --size-detail-xl-bold: var(--size-detail-xl);
    --size-heading-xs: var(--typescale-18);
    --size-heading-sm: var(--typescale-22);
    --size-heading-md: var(--typescale-32);
    --size-heading-lg: var(--typescale-40);
    --size-heading-xl: var(--typescale-48);
    --size-heading-2xl: var(--typescale-64);
    --size-heading-3xl: var(--typescale-72);
    --size-heading-4xl: var(--typescale-80);
    --size-label-sm: var(--typescale-16);
    --size-label-md: var(--typescale-18);
    --size-main-menu-lg: var(--typescale-22);
    --size-quote-lg: var(--typescale-24);
  }
}
@media (min-width: 640px) {
  .theme-harvest {
    --size-body-sm: var(--typescale-14);
    --size-body-sm-bold: var(--size-body-sm);
    --size-body-md: var(--typescale-18);
    --size-body-md-bold: var(--size-body-md);
    --size-body-lg: var(--typescale-22);
    --size-body-lg-bold: var(--size-body-lg);
    --size-detail-xs: var(--typescale-10);
    --size-detail-sm: var(--typescale-12);
    --size-detail-sm-bold: var(--size-detail-sm);
    --size-detail-md: var(--typescale-14);
    --size-detail-md-bold: var(--size-detail-md);
    --size-detail-lg: var(--typescale-18);
    --size-detail-lg-bold: var(--size-detail-lg);
    --size-detail-xl: var(--typescale-22);
    --size-detail-xl-bold: var(--size-detail-xl);
    --size-heading-xs: var(--typescale-18);
    --size-heading-sm: var(--typescale-22);
    --size-heading-md: var(--typescale-32);
    --size-heading-lg: var(--typescale-40);
    --size-heading-xl: var(--typescale-56);
    --size-heading-2xl: var(--typescale-72);
    --size-heading-3xl: var(--typescale-80);
    --size-heading-4xl: var(--typescale-96);
    --size-label-sm: var(--typescale-16);
    --size-label-md: var(--typescale-18);
    --size-main-menu-lg: var(--typescale-22);
    --size-quote-lg: var(--typescale-32);
  }
}
@media (min-width: 769px) {
  .theme-harvest {
    --size-body-sm: var(--typescale-14);
    --size-body-sm-bold: var(--size-body-sm);
    --size-body-md: var(--typescale-18);
    --size-body-md-bold: var(--size-body-md);
    --size-body-lg: var(--typescale-22);
    --size-body-lg-bold: var(--size-body-lg);
    --size-detail-xs: var(--typescale-10);
    --size-detail-sm: var(--typescale-12);
    --size-detail-sm-bold: var(--size-detail-sm);
    --size-detail-md: var(--typescale-14);
    --size-detail-md-bold: var(--size-detail-md);
    --size-detail-lg: var(--typescale-18);
    --size-detail-lg-bold: var(--size-detail-lg);
    --size-detail-xl: var(--typescale-22);
    --size-detail-xl-bold: var(--size-detail-xl);
    --size-heading-xs: var(--typescale-24);
    --size-heading-sm: var(--typescale-32);
    --size-heading-md: var(--typescale-48);
    --size-heading-lg: var(--typescale-56);
    --size-heading-xl: var(--typescale-64);
    --size-heading-2xl: var(--typescale-80);
    --size-heading-3xl: var(--typescale-96);
    --size-heading-4xl: var(--typescale-120);
    --size-label-sm: var(--typescale-16);
    --size-label-md: var(--typescale-18);
    --size-main-menu-lg: var(--typescale-22);
    --size-quote-lg: var(--typescale-32);
  }
}
@media (min-width: 1280px) {
  .theme-harvest {
    --size-body-sm: var(--typescale-14);
    --size-body-sm-bold: var(--size-body-sm);
    --size-body-md: var(--typescale-18);
    --size-body-md-bold: var(--size-body-md);
    --size-body-lg-bold: var(--size-body-lg);
    --size-body-lg: var(--typescale-24);
    --size-detail-xs: var(--typescale-10);
    --size-detail-sm: var(--typescale-12);
    --size-detail-sm-bold: var(--size-detail-sm);
    --size-detail-md: var(--typescale-14);
    --size-detail-md-bold: var(--size-detail-md);
    --size-detail-lg: var(--typescale-18);
    --size-detail-lg-bold: var(--size-detail-lg);
    --size-detail-xl: var(--typescale-22);
    --size-detail-xl-bold: var(--size-detail-xl);
    --size-heading-xs: var(--typescale-24);
    --size-heading-sm: var(--typescale-32);
    --size-heading-md: var(--typescale-48);
    --size-heading-lg: var(--typescale-64);
    --size-heading-xl: var(--typescale-80);
    --size-heading-2xl: var(--typescale-120);
    --size-heading-3xl: var(--typescale-168);
    --size-heading-4xl: var(--typescale-192);
    --size-label-sm: var(--typescale-16);
    --size-label-md: var(--typescale-18);
    --size-main-menu-lg: var(--typescale-26);
    --size-quote-lg: var(--typescale-48);
  }
}
@media (min-width: 1600px) {
  .theme-harvest {
    --size-body-sm-bold: var(--size-body-sm);
    --size-body-sm: var(--typescale-16);
    --size-body-md-bold: var(--size-body-md);
    --size-body-lg-bold: var(--size-body-lg);
    --size-body-md: var(--typescale-22);
    --size-body-lg: var(--typescale-28);
    --size-detail-xs: var(--typescale-10);
    --size-detail-sm: var(--typescale-12);
    --size-detail-sm-bold: var(--size-detail-sm);
    --size-detail-md: var(--typescale-14);
    --size-detail-md-bold: var(--size-detail-md);
    --size-detail-lg: var(--typescale-18);
    --size-detail-lg-bold: var(--size-detail-lg);
    --size-detail-xl: var(--typescale-22);
    --size-detail-xl-bold: var(--size-detail-xl);
    --size-heading-xs: var(--typescale-28);
    --size-heading-sm: var(--typescale-36);
    --size-heading-md: var(--typescale-56);
    --size-heading-lg: var(--typescale-72);
    --size-heading-xl: var(--typescale-96);
    --size-heading-2xl: var(--typescale-144);
    --size-heading-3xl: var(--typescale-192);
    --size-heading-4xl: var(--typescale-240);
    --size-label-sm: var(--typescale-16);
    --size-label-md: var(--typescale-18);
    --size-main-menu-lg: var(--typescale-30);
    --size-quote-lg: var(--typescale-56);
  }
}
.theme-harvest, :root {
  color-scheme: light;
  --core-function-blue-kick: #69a0d2;
  --core-function-grey: #575756;
  --core-function-sand: #f4eee6;
  --core-green-logo-green: #23a73f;
  --core-green-sup-id1: #d7e18c;
  --core-green-sup-id2: #b4cd73;
  --core-green-sup-id3: #91b95a;
  --core-green-sup-id4: #418c41;
  --core-green-sup-id5: #1e6e37;
  --core-infographic-blue-1: #375a87;
  --core-infographic-blue-2: #4b7db9;
  --core-infographic-blue-3: #7dafe1;
  --core-infographic-blue-4: #afcdf0;
  --core-infographic-brown-1: #55462d;
  --core-infographic-brown-2: #7d5f41;
  --core-infographic-brown-3: #af967d;
  --core-infographic-brown-4: #d7cdb9;
  --core-infographic-green-1: #1e6e37;
  --core-infographic-green-2: #418c41;
  --core-infographic-green-3: #91b95a;
  --core-infographic-green-4: #d7e18c;
  --core-infographic-orange-1-error: #ff0000;
  --core-infographic-orange-2: #cd8223;
  --core-infographic-orange-3: #e6af41;
  --core-infographic-orange-4: #fae68c;
  --core-infographic-purple-1: #373273;
  --core-infographic-purple-2: #505596;
  --core-infographic-purple-3: #7878b4;
  --core-infographic-purple-4: #b4afd7;
  --core-infographic-red-1: #7d2328;
  --core-infographic-red-2: #aa372d;
  --core-infographic-red-3: #cd6455;
  --core-infographic-red-4: #e1a591;
  --beige-100: #faf8f5;
  --beige-200: #f7f4f0;
  --beige-300-sand: var(--core-function-sand);
  --beige-400: #e0cfb8;
  --beige-500: #caad87;
  --beige-600: #b68d59;
  --beige-700: #8e6b3e;
  --beige-800: #60482a;
  --beige-900: #2e2314;
  --black-alpha-0: #00000000;
  --black-alpha-100: #00000014;
  --black-alpha-200: #0000001f;
  --black-alpha-300: #00000029;
  --black-alpha-400: #00000033;
  --black-alpha-50: #0000000a;
  --black-alpha-500: #0000003d;
  --black-alpha-600: #00000052;
  --black-alpha-700: #0000008f;
  --black-alpha-800: #000000a3;
  --black-alpha-900: #000000cc;
  --blue-100: #eef6fd;
  --blue-200: #deecf9;
  --blue-300: #c3dcf2;
  --blue-400: #a0c6e9;
  --blue-500-kick: var(--core-function-blue-kick);
  --blue-600: #5b95cd;
  --blue-700: #437fb8;
  --blue-800: #336ba0;
  --blue-900: #295987;
  --brand-green-sup-id1: var(--core-green-sup-id1);
  --brand-green-sup-id2: var(--core-green-sup-id2);
  --brand-green-sup-id3: var(--core-green-sup-id3);
  --brand-green-sup-id4: var(--core-green-sup-id4);
  --brand-green-sup-id5: var(--core-green-sup-id5);
  --brand-green-sup-id5-light: #238241;
  --brand-green-sup-id6-tentative: #134623;
  --brand-green-sup-id6-tentative-dark: #113d1f;
  --brand-green-sup-id6-tentative-light: #154d26;
  --green-100: #e8f0eb;
  --green-200: #d2e2d7;
  --green-300-id1: #bbd3c3;
  --green-400-id2: #a5c5af;
  --green-500-id3: #78a887;
  --green-600: #629973;
  --green-700-id4: #418c41;
  --green-800-id5: var(--brand-green-sup-id5);
  --green-900: #195c2e;
  --green-logo: var(--core-green-logo-green);
  --infographics-blue-1: var(--core-infographic-blue-1);
  --infographics-blue-2: var(--core-infographic-blue-2);
  --infographics-blue-3: var(--core-infographic-blue-3);
  --infographics-blue-4: var(--core-infographic-blue-4);
  --infographics-brown-1: var(--core-infographic-brown-1);
  --infographics-brown-2: var(--core-infographic-brown-2);
  --infographics-brown-3: var(--core-infographic-brown-3);
  --infographics-brown-4: var(--core-infographic-brown-4);
  --infographics-green-1: var(--core-infographic-green-1);
  --infographics-green-2: var(--core-infographic-green-2);
  --infographics-green-3: var(--core-infographic-green-3);
  --infographics-green-4: var(--core-infographic-green-4);
  --infographics-orange-1-error: var(--core-infographic-orange-1-error);
  --infographics-orange-2: var(--core-infographic-orange-2);
  --infographics-orange-3: var(--core-infographic-orange-3);
  --infographics-orange-4: var(--core-infographic-orange-4);
  --infographics-purple-1: var(--core-infographic-purple-1);
  --infographics-purple-2: var(--core-infographic-purple-2);
  --infographics-purple-3: var(--core-infographic-purple-3);
  --infographics-purple-4: var(--core-infographic-purple-4);
  --infographics-red-1: var(--core-infographic-red-1);
  --infographics-red-2: var(--core-infographic-red-2);
  --infographics-red-3: var(--core-infographic-red-3);
  --infographics-red-4: var(--core-infographic-red-4);
  --neutral-black: #201e1a;
  --neutral-grey-100: #f7f7f7;
  --neutral-grey-200: #ebebeb;
  --neutral-grey-300: #e0e0e0;
  --neutral-grey-400: #cccccc;
  --neutral-grey-500: #b3b3b3;
  --neutral-grey-600: #999999;
  --neutral-grey-700-primary: var(--core-function-grey);
  --neutral-grey-800: #4d4d4d;
  --neutral-grey-900: #333333;
  --neutral-white: #ffffff;
  --red-100: #ffeaec;
  --red-200: #ffc4ca;
  --red-300: #ff9ea8;
  --red-400: #ff7886;
  --red-500: #ff5364;
  --red-600: #ff2d42;
  --red-700: #e5172c;
  --red-800: #bd0517;
  --red-900: #94000f;
  --white-alpha-0: #ffffff00;
  --white-alpha-100: #ffffff0f;
  --white-alpha-200: #ffffff1a;
  --white-alpha-250: #ffffff24;
  --white-alpha-300: #ffffff29;
  --white-alpha-400: #ffffff33;
  --white-alpha-50: #ffffff0a;
  --white-alpha-500: #ffffff3d;
  --white-alpha-600: #ffffff52;
  --white-alpha-700: #ffffff7a;
  --white-alpha-800: #ffffffa3;
  --white-alpha-900: #ffffffcc;
  --white-alpha-950: #ffffffe5;
  --yellow-100: #fffae5;
  --yellow-200: #fff2b7;
  --yellow-300: #ffe98a;
  --yellow-400: #ffe15c;
  --yellow-500: #ffd82e;
  --yellow-600: #ffd000;
  --yellow-700: #d6af00;
  --yellow-800: #ad8e00;
  --yellow-900: #856c00;
  --bg-dark-disabled: var(--black-alpha-100);
  --bg-dark-subtle: var(--black-alpha-0);
  --bg-dark-subtle-hover: var(--black-alpha-50);
  --bg-dark-subtle-pressed: var(--black-alpha-100);
  --bg-dark-subtle-selected: var(--black-alpha-0);
  --bg-invert-dimmed: var(--white-alpha-50);
  --bg-invert-dimmed-light: var(--white-alpha-100);
  --bg-invert-dimmed-lighter: var(--white-alpha-200);
  --bg-invert-dimmed-lightest: var(--white-alpha-300);
  --bg-invert-overlay-transparent: #fffffff2;
  --bg-light-subtle: var(--white-alpha-0);
  --bg-light-subtle-disabled: var(--white-alpha-0);
  --bg-light-subtle-hover: var(--white-alpha-50);
  --bg-light-subtle-hover-strong: var(--white-alpha-950);
  --bg-light-subtle-pressed: var(--white-alpha-100);
  --bg-light-subtle-selected: var(--white-alpha-0);
  --bg-modal-backdrop: var(--black-alpha-300);
  --bg-neutral-dimmed: var(--black-alpha-50);
  --bg-neutral-dimmed-dark: var(--black-alpha-100);
  --bg-neutral-dimmed-darker: var(--black-alpha-200);
  --bg-neutral-dimmed-darkest: var(--black-alpha-300);
  --bg-primary: var(--neutral-white);
  --bg-search-selection: #e7f3eb;
  --bg-secondary: var(--brand-green-sup-id5);
  --bg-secondary-extra-dark: var(--brand-green-sup-id6-tentative);
  --bg-secondary-extra-dark-hover: var(--brand-green-sup-id6-tentative-dark);
  --bg-secondary-extra-dark-selected: var(--brand-green-sup-id6-tentative-light);
  --bg-secondary-hover: var(--brand-green-sup-id5-light);
  --bg-secondary-pressed: var(--brand-green-sup-id4);
  --bg-status-info: var(--blue-500-kick);
  --bg-status-info-light: var(--blue-100);
  --bg-status-negative: var(--red-600);
  --bg-status-negative-hover: var(--red-700);
  --bg-status-negative-light: var(--red-100);
  --bg-status-negative-pressed: var(--red-800);
  --bg-status-pending: var(--yellow-500);
  --bg-status-pending-light: var(--yellow-100);
  --bg-status-positive: var(--green-800-id5);
  --bg-status-positive-light: var(--green-100);
  --bg-tertiary: var(--beige-300-sand);
  --bg-tertiary-light: var(--beige-200);
  --bg-tertiary-lighter: var(--beige-100);
  --border-focus-vcag: var(--blue-500-kick);
  --border-inverted: var(--neutral-white);
  --border-inverted-disabled: var(--white-alpha-500);
  --border-inverted-hover: var(--white-alpha-700);
  --border-inverted-pressed: var(--neutral-white);
  --border-inverted-subtle: var(--white-alpha-500);
  --border-primary: var(--neutral-black);
  --border-primary-disabled: var(--black-alpha-300);
  --border-primary-hover: var(--black-alpha-500);
  --border-primary-hover-solid: var(--neutral-grey-600);
  --border-primary-pressed: var(--neutral-black);
  --border-primary-subtle: var(--black-alpha-200);
  --border-primary-subtle-solid: var(--neutral-grey-300);
  --border-secondary: var(--brand-green-sup-id5);
  --border-secondary-hover: var(--brand-green-sup-id5-light);
  --border-secondary-light: var(--brand-green-sup-id4);
  --border-status-info: var(--blue-700);
  --border-status-negative: var(--red-600);
  --border-status-negative-hover: var(--red-700);
  --border-status-pending: var(--yellow-600);
  --border-status-positive: var(--green-700-id4);
  --fg-invert-dimmed: var(--white-alpha-50);
  --fg-invert-dimmed-light: var(--white-alpha-100);
  --fg-invert-dimmed-lighter: var(--white-alpha-200);
  --fg-invert-dimmed-lightest: var(--white-alpha-300);
  --fg-inverted: var(--neutral-white);
  --fg-inverted-dimmed: var(--white-alpha-500);
  --fg-inverted-disabled: var(--white-alpha-500);
  --fg-neutral-dimmed: var(--black-alpha-50);
  --fg-neutral-dimmed-dark: var(--black-alpha-100);
  --fg-neutral-dimmed-darker: var(--black-alpha-200);
  --fg-neutral-dimmed-darkest: var(--black-alpha-300);
  --fg-primary: var(--neutral-black);
  --fg-primary-dimmed: var(--neutral-grey-400);
  --fg-primary-disabled: var(--black-alpha-300);
  --fg-primary-hover: var(--neutral-grey-900);
  --fg-primary-light: var(--black-alpha-700);
  --fg-secondary: var(--brand-green-sup-id5);
  --fg-secondary-hover: var(--brand-green-sup-id5-light);
  --fg-secondary-selected: var(--green-700-id4);
  --fg-status-info: var(--blue-700);
  --fg-status-negative: var(--red-600);
  --fg-status-pending: var(--yellow-600);
  --fg-status-positive: var(--green-700-id4);
  --infographics-blue: var(--infographics-blue-1);
  --infographics-blue-light: var(--infographics-blue-2);
  --infographics-blue-lighter: var(--infographics-blue-3);
  --infographics-blue-lightest: var(--infographics-blue-4);
  --infographics-green: var(--infographics-green-1);
  --infographics-green-light: var(--infographics-green-2);
  --infographics-green-lighter: var(--infographics-green-3);
  --infographics-green-lightest: var(--infographics-green-4);
  --infographics-orange: var(--infographics-orange-1-error);
  --infographics-orange-light: var(--infographics-orange-2);
  --infographics-orange-lighter: var(--infographics-orange-3);
  --infographics-orange-lightest: var(--infographics-orange-4);
  --infographics-purple: var(--infographics-purple-1);
  --infographics-purple-light: var(--infographics-purple-2);
  --infographics-purple-lighter: var(--infographics-purple-3);
  --infographics-purple-lightest: var(--infographics-purple-4);
  --infographics-red: var(--infographics-red-1);
  --infographics-red-light: var(--infographics-red-2);
  --infographics-red-lighter: var(--infographics-red-3);
  --infographics-red-lightest: var(--infographics-red-4);
  --text-inverted: var(--neutral-white);
  --text-inverted-disabled: var(--white-alpha-500);
  --text-inverted-hover: var(--white-alpha-900);
  --text-inverted-light: var(--white-alpha-900);
  --text-primary: var(--neutral-black);
  --text-primary-disabled: var(--black-alpha-300);
  --text-primary-hover: var(--neutral-grey-900);
  --text-primary-light: var(--neutral-grey-700-primary);
  --text-primary-lighter: var(--black-alpha-700);
  --text-primary-placeholder: var(--black-alpha-300);
  --text-secondary: var(--brand-green-sup-id5);
  --text-secondary-hover: var(--brand-green-sup-id5-light);
  --text-status-info: var(--blue-700);
  --text-status-negative: var(--red-600);
  --text-status-pending: var(--yellow-600);
  --text-status-positive: var(--green-800-id5);
  --icon-width: 24px;
  --icon-height: 24px;
  --icon-width-small: 16px;
  --icon-height-small: 16px;
  --animation-speed-fast: .2s;
  --animation-speed-medium: .3s;
  --animation-speed-slow: .5s;
}

@media (min-width: 0) {
  .theme-harvest, :root {
    --radius-none: 0px;
    --radius-xs: 2px;
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-xl: 16px;
    --radius-full: 999px;
    --spacing-block-padding-none: 0px;
    --spacing-gutter: 16px;
    --spacing-page-margin: 20px;
    --spacing-block-padding-xs: var(--spacing-gutter);
    --spacing-block-padding-sm: 24px;
    --spacing-block-padding-md: 40px;
    --spacing-block-padding-lg: 64px;
    --spacing-content-max-width: 1800px;
    --spacing-none: 0px;
    --spacing-4xs: 2px;
    --spacing-3xs: 4px;
    --spacing-2xs: 8px;
    --spacing-xs: 12px;
    --spacing-sm: 16px;
    --spacing-md: 24px;
    --spacing-lg: 32px;
    --spacing-xl: 40px;
    --spacing-2xl: 48px;
    --spacing-3xl: 64px;
    --spacing-4xl: 80px;
    --spacing-5xl: 104px;
    --spacing-6xl: 120px;
    --spacing-7xl: 160px;
    --spacing-8xl: 200px;
  }
}
@media (min-width: 640px) {
  .theme-harvest, :root {
    --radius-none: 0px;
    --radius-xs: 2px;
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-xl: 16px;
    --radius-full: 999px;
    --spacing-block-padding-none: 0px;
    --spacing-gutter: 24px;
    --spacing-block-padding-sm: 32px;
    --spacing-page-margin: 40px;
    --spacing-block-padding-md: 48px;
    --spacing-block-padding-lg: 80px;
    --spacing-content-max-width: 1800px;
    --spacing-none: 0px;
    --spacing-4xs: 2px;
    --spacing-3xs: 4px;
    --spacing-2xs: 8px;
    --spacing-xs: 12px;
    --spacing-sm: 16px;
    --spacing-md: 24px;
    --spacing-lg: 32px;
    --spacing-xl: 40px;
    --spacing-2xl: 48px;
    --spacing-3xl: 64px;
    --spacing-4xl: 80px;
    --spacing-5xl: 104px;
    --spacing-6xl: 120px;
    --spacing-7xl: 160px;
    --spacing-8xl: 200px;
  }
}
@media (min-width: 769px) {
  .theme-harvest, :root {
    --radius-none: 0px;
    --radius-xs: 2px;
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-xl: 16px;
    --radius-full: 999px;
    --spacing-block-padding-none: 0px;
    --spacing-gutter: 24px;
    --spacing-block-padding-sm: 32px;
    --spacing-page-margin: 40px;
    --spacing-block-padding-md: 48px;
    --spacing-block-padding-lg: 80px;
    --spacing-content-max-width: 1800px;
    --spacing-none: 0px;
    --spacing-4xs: 2px;
    --spacing-3xs: 4px;
    --spacing-2xs: 8px;
    --spacing-xs: 12px;
    --spacing-sm: 16px;
    --spacing-md: 24px;
    --spacing-lg: 32px;
    --spacing-xl: 40px;
    --spacing-2xl: 48px;
    --spacing-3xl: 64px;
    --spacing-4xl: 80px;
    --spacing-5xl: 104px;
    --spacing-6xl: 120px;
    --spacing-7xl: 160px;
    --spacing-8xl: 200px;
  }
}
@media (min-width: 1280px) {
  .theme-harvest, :root {
    --radius-none: 0px;
    --radius-xs: 2px;
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-xl: 16px;
    --radius-full: 999px;
    --spacing-block-padding-none: 0px;
    --spacing-gutter: 24px;
    --spacing-block-padding-sm: 40px;
    --spacing-block-padding-md: 64px;
    --spacing-page-margin: 64px;
    --spacing-block-padding-lg: 120px;
    --spacing-content-max-width: 1800px;
    --spacing-none: 0px;
    --spacing-4xs: 2px;
    --spacing-3xs: 4px;
    --spacing-2xs: 8px;
    --spacing-xs: 12px;
    --spacing-sm: 16px;
    --spacing-md: 24px;
    --spacing-lg: 32px;
    --spacing-xl: 40px;
    --spacing-2xl: 48px;
    --spacing-3xl: 64px;
    --spacing-4xl: 80px;
    --spacing-5xl: 104px;
    --spacing-6xl: 120px;
    --spacing-7xl: 160px;
    --spacing-8xl: 200px;
  }
}
@media (min-width: 1600px) {
  .theme-harvest, :root {
    --radius-none: 0px;
    --radius-xs: 2px;
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-xl: 16px;
    --radius-full: 999px;
    --spacing-block-padding-none: 0px;
    --spacing-gutter: 24px;
    --spacing-block-padding-sm: 64px;
    --spacing-block-padding-md: 80px;
    --spacing-page-margin: 80px;
    --spacing-block-padding-lg: 160px;
    --spacing-content-max-width: 1800px;
    --spacing-none: 0px;
    --spacing-4xs: 2px;
    --spacing-3xs: 4px;
    --spacing-2xs: 8px;
    --spacing-xs: 12px;
    --spacing-sm: 16px;
    --spacing-md: 24px;
    --spacing-lg: 32px;
    --spacing-xl: 40px;
    --spacing-2xl: 48px;
    --spacing-3xl: 64px;
    --spacing-4xl: 80px;
    --spacing-5xl: 104px;
    --spacing-6xl: 120px;
    --spacing-7xl: 160px;
    --spacing-8xl: 200px;
  }
}
.theme-harvest *, .theme-harvest *:before, .theme-harvest *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.theme-harvest .quote__block sl-carousel::part(scroll-container) {
  --slides-per-page: 1 !important;
  --scroll-hint: 0px;
}

.theme-harvest .quote__container__lg {
  display: none;
}

.theme-harvest .quote__container__xs {
  display: block;
}

@media (min-width: 1280px) {
  .theme-harvest .quote__container__xs {
    display: none;
  }
  .theme-harvest .quote__container__lg {
    display: block;
  }
}
.theme-harvest {
  --expandable-list-font-serif: "LMSerif";
}

.theme-harvest .expandable__list {
  padding: var(--spacing-block-padding-md) var(--spacing-page-margin) var(--spacing-block-padding-md) var(--spacing-page-margin);
  background: var(--background-bg-primary);
}

.theme-harvest .expandable__list .grid .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--spacing-md);
  margin-bottom: var(--spacing-2xl);
}

.theme-harvest .expandable__list .grid .header .header__texts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--spacing-sm);
}

.theme-harvest .expandable__list .grid .header .header__texts .header__title {
  font-family: var(--expandable-list-font-serif);
  font-size: var(--size-heading-md);
  color: var(--text-text-primary);
  font-weight: 700;
  line-height: 35.2px;
  text-align: left;
}

.theme-harvest .expandable__list .grid .header .header__texts .header__description {
  font-family: var(--expandable-list-font-serif);
  font-size: var(--size-body-md);
  color: var(--text-primary-light);
  font-weight: 400;
  line-height: 27px;
  text-align: left;
}

.theme-harvest .expandable__list .grid .header .header__functions {
  gap: var(--spacing-xs);
}

.theme-harvest .expandable__list .grid .header .header__functions .header__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: var(--spacing-xs);
}

.theme-harvest .expandable__list .grid .header .header__functions .header__button sl-button::part(base) {
  font-family: var(--font-sans);
  font-size: var(--size-label-md);
  font-weight: 500;
  line-height: 21.6px;
}

.theme-harvest .expandable__list .grid .list {
  border-bottom: 1px solid var(--border-primary-subtle);
  border-top: 1px solid var(--border-primary-subtle);
}

@media (min-width: 640px) {
  .theme-harvest .expandable__list .grid .header {
    gap: var(--spacing-md);
  }
  .theme-harvest .expandable__list .grid .header .header__title {
    font-size: var(--size-heading-md);
    line-height: 35.2px;
  }
  .theme-harvest .expandable__list .grid .header .header__description {
    font-size: var(--size-body-md);
    line-height: 27px;
  }
  .theme-harvest .expandable__list .grid .header .header__functions {
    gap: var(--spacing-xs);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
  }
  .theme-harvest .expandable__list .grid .header .header__functions .header__button {
    -ms-flex-flow: nowrap;
        flex-flow: nowrap;
    gap: var(--spacing-2xs);
  }
}
@media (min-width: 769px) {
  .theme-harvest .expandable__list .grid .header {
    display: grid;
  }
  .theme-harvest .expandable__list .grid .header .header__texts {
    gap: var(--spacing-sm);
  }
  .theme-harvest .expandable__list .grid .header .header__texts .header__title {
    font-size: var(--size-heading-md);
    line-height: 52.8px;
  }
  .theme-harvest .expandable__list .grid .header .header__texts .header__description {
    font-size: var(--size-body-md);
    line-height: 27px;
  }
  .theme-harvest .expandable__list .grid .header .header__functions {
    gap: var(--spacing-xs);
  }
  .theme-harvest .expandable__list .grid .header .header__functions .header__button {
    -ms-flex-flow: nowrap;
        flex-flow: nowrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    gap: var(--spacing-2xs);
  }
}
@media (min-width: 1280px) {
  .theme-harvest .expandable__list .one-column .header .header__texts {
    gap: var(--spacing-sm);
  }
  .theme-harvest .expandable__list .one-column .header .header__texts .header__title {
    font-size: var(--size-heading-md);
    line-height: 52.8px;
  }
  .theme-harvest .expandable__list .one-column .header .header__texts .header__description {
    font-size: var(--size-body-md);
    line-height: 27px;
  }
  .theme-harvest .expandable__list .one-column .header .header__functions {
    gap: var(--spacing-xs);
  }
  .theme-harvest .expandable__list .one-column .header .header__functions .header__button {
    -ms-flex-flow: nowrap;
        flex-flow: nowrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    gap: var(--spacing-2xs);
  }
  .theme-harvest .expandable__list .two-columns .header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: var(--spacing-xl);
  }
  .theme-harvest .expandable__list .two-columns .header .header__texts {
    gap: var(--spacing-xs);
  }
  .theme-harvest .expandable__list .two-columns .header .header__texts .header__title {
    font-size: var(--size-heading-xs);
    line-height: 26.4px;
  }
  .theme-harvest .expandable__list .two-columns .header .header__texts .header__description {
    font-size: var(--size-body-md);
    line-height: 27px;
  }
  .theme-harvest .expandable__list .two-columns .header .header__functions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    gap: var(--spacing-xs);
  }
  .theme-harvest .expandable__list .two-columns .header .header__functions .header__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    gap: var(--spacing-3xs);
  }
}
@media (min-width: 1600px) {
  .theme-harvest .expandable__list .one-column .header .header__texts {
    gap: var(--spacing-sm);
  }
  .theme-harvest .expandable__list .one-column .header .header__texts .header__title {
    font-size: var(--size-heading-md);
    line-height: 61.6px;
  }
  .theme-harvest .expandable__list .one-column .header .header__texts .header__description {
    font-size: var(--size-body-md);
    line-height: 33px;
  }
  .theme-harvest .expandable__list .one-column .header .header__functions {
    gap: var(--spacing-xs);
  }
  .theme-harvest .expandable__list .one-column .header .header__functions .header__button {
    -ms-flex-flow: nowrap;
        flex-flow: nowrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    gap: var(--spacing-2xs);
  }
  .theme-harvest .expandable__list .two-columns .header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: var(--spacing-xl);
  }
  .theme-harvest .expandable__list .two-columns .header .header__texts {
    gap: var(--spacing-xs);
  }
  .theme-harvest .expandable__list .two-columns .header .header__texts .header__title {
    font-size: var(--size-heading-xs);
    line-height: 30.8px;
  }
  .theme-harvest .expandable__list .two-columns .header .header__texts .header__description {
    font-size: var(--size-body-md);
    line-height: 33px;
  }
  .theme-harvest .expandable__list .two-columns .header .header__functions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    gap: var(--spacing-xs);
  }
  .theme-harvest .expandable__list .two-columns .header .header__functions .header__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    gap: var(--spacing-3xs);
  }
}
.theme-harvest {
  --footer-line-color: var(--border-inverted-subtle);
}

.theme-harvest footer {
  background-color: var(--neutral-black);
}

.theme-harvest .footer .link-animate-hover {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: calc(16px + var(--spacing-2xs));
}

.theme-harvest .footer .link-animate-hover sl-icon {
  width: 24px;
  height: 18px;
  margin-right: -16px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.theme-harvest .footer .link-animate-hover span {
  background-color: var(--bg-secondary);
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.theme-harvest .footer .link-animate-hover:hover sl-icon {
  opacity: 1;
}

.theme-harvest .footer .link-animate-hover:hover span {
  margin-left: calc(10px + var(--spacing-2xs));
  margin-right: calc((10px + var(--spacing-2xs)) * -1);
}

.theme-harvest .footer .link-list {
  position: relative;
}

.theme-harvest .footer .link-list:before {
  position: absolute;
  content: "";
  height: 1px;
  background-color: var(--footer-line-color);
  margin-left: calc(-1 * var(--spacing-page-margin));
  top: 0;
  width: calc(100% + 2 * var(--spacing-page-margin));
}

.theme-harvest .footer .link-list .link-list__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  padding-bottom: var(--spacing-lg);
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  gap: var(--spacing-xs);
}

.theme-harvest .footer .link-list .link-list__items > :first-child {
  font-family: var(--font-serif);
  font-size: var(--size-body-md-bold);
  font-weight: var(--weight-medium);
  line-height: 150%;
  margin-bottom: -3px;
}

.theme-harvest .footer .link-list__sublist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 8px;
}

.theme-harvest .footer .link-list__sublist > li {
  font-family: var(--font-sans);
  font-size: var(--size-detail-md);
  font-weight: var(--weight-regular);
  line-height: 120%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: var(--spacing-md);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.theme-harvest .footer .rights-extras-bar:before, .theme-harvest .footer .rights-extras-bar:after {
  position: absolute;
  content: "";
  height: 1px;
  background-color: var(--footer-line-color);
  margin-left: calc(-1 * var(--spacing-page-margin));
  width: 100%;
}

.theme-harvest .footer .rights-extras-bar:before {
  top: 0;
}

.theme-harvest .footer .rights-extras-bar:after {
  bottom: 0;
}

.theme-harvest .footer .rights-extras-bar .logo:after {
  position: absolute;
  content: "";
  height: 1px;
  background-color: var(--footer-line-color);
  margin-left: calc(-1 * var(--spacing-page-margin));
  bottom: 0;
  width: calc(100% + 2 * var(--spacing-page-margin));
}

.theme-harvest .footer .rights-extras-bar .extras .link-list__sublist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  gap: 0 var(--spacing-xs);
}

.theme-harvest .footer .rights-extras-bar .extras a {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}

@media (min-width: 769px) {
  .theme-harvest .footer .vertical-line {
    display: block;
    width: 1px;
    height: calc(100% + 2 * var(--spacing-page-margin));
    margin-top: calc(-1 * var(--spacing-page-margin));
    margin-left: calc(-1 * var(--spacing-md));
    justify-self: start;
    background-color: var(--footer-line-color);
  }
  .theme-harvest .footer .link-list:before {
    display: none;
  }
  .theme-harvest .footer .link-list .link-list__items {
    padding-bottom: var(--spacing-xl);
  }
  .theme-harvest .footer .rights-extras-bar:after, .theme-harvest .footer .rights-extras-bar:before {
    margin: 0;
    left: 0;
  }
  .theme-harvest .footer .rights-extras-bar .logo:after {
    display: none;
  }
  .theme-harvest .footer .rights-extras-bar .extras .link-list__sublist {
    gap: 35px;
  }
}
@media (min-width: 1600px) {
  .theme-harvest .footer .link-list .link-list__items {
    margin-top: -4px;
  }
  .theme-harvest .footer .link-list .link-list__sublist {
    margin-top: -2px;
  }
}
.theme-harvest .preamble__block {
  background: var(--background-bg-primary);
  padding: var(--spacing-page-margin);
}

.theme-harvest .preamble__block .grid {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  padding: 0px 0px var(--spacing-4xl) 0px;
  gap: var(--spacing-gutter);
}

.theme-harvest .preamble__block .grid .preamble__text {
  grid-column: span 6;
  font-family: var(--font-serif);
  font-size: var(--size-heading-sm);
  font-weight: 700;
  line-height: 24.2px;
  text-align: left;
  color: var(--text-primary);
}

.theme-harvest .preamble__block .grid .empty__space {
  display: none;
}

.theme-harvest .preamble__block[size=large] .grid .preamble__text {
  font-size: var(--size-heading-md);
  line-height: 35.2px;
}

.theme-harvest .preamble__block[variant=secondary] {
  background-color: var(--bg-secondary);
}

.theme-harvest .preamble__block[variant=secondary] .grid .preamble__text {
  color: var(--text-inverted);
}

.theme-harvest .preamble__block[variant=tertiary] {
  background-color: var(--bg-tertiary);
}

@media (min-width: 640px) {
  .theme-harvest .preamble__block .grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .theme-harvest .preamble__block .grid .preamble__text {
    grid-column: span 7;
  }
  .theme-harvest .preamble__block .grid .empty__space {
    display: block;
    grid-column: span 1;
  }
}
@media (min-width: 769px) {
  .theme-harvest .preamble__block .grid {
    grid-template-columns: repeat(12, 1fr);
  }
  .theme-harvest .preamble__block .grid .preamble__text {
    line-height: 35.2px;
    grid-column: span 9;
  }
  .theme-harvest .preamble__block .grid .empty__space {
    grid-column: span 3;
  }
  .theme-harvest .preamble__block[size=large] .grid .preamble__text {
    font-size: var(--size-heading-md);
    line-height: 52.8px;
    grid-column: span 11;
  }
  .theme-harvest .preamble__block[size=large] .grid .empty__space {
    grid-column: span 1;
  }
}
@media (min-width: 1280px) {
  .theme-harvest .preamble__block .grid {
    grid-template-columns: repeat(12, 1fr);
  }
  .theme-harvest .preamble__block .grid .preamble__text {
    grid-column: span 8;
  }
  .theme-harvest .preamble__block .grid .empty__space {
    grid-column: span 4;
  }
  .theme-harvest .preamble__block[size=large] .grid .preamble__text {
    grid-column: span 10;
  }
  .theme-harvest .preamble__block[size=large] .grid .empty__space {
    grid-column: span 2;
  }
}
@media (min-width: 1600px) {
  .theme-harvest .preamble__block .grid .preamble__text {
    line-height: 39.6px;
  }
  .theme-harvest .preamble__block[size=large] .grid .preamble__text {
    line-height: 61.6px;
  }
}
.theme-harvest {
  --menu-hamburger-size: 40px;
  --menu-hamburger-width-hover: 36px;
  --menu-hamburger-width-xs: 32px;
  --menu-hamburger-span-height: 2px;
  --menu-hamburger-padding-y: 12px;
  --sticky-logo-width: 200px;
  --sticky-header-height: 72px;
  --main-top-bar-height: 80px;
  --sticky-header-top: -8px;
}

@media (min-width: 640px) {
  .theme-harvest {
    --main-top-bar-height: 96px;
    --sticky-header-top: -24px;
  }
}
@media (min-width: 1280px) {
  .theme-harvest {
    --main-top-bar-height: 136px;
    --sticky-header-top: -64px;
  }
}
@-webkit-keyframes main-top-bar-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(calc(-1 * var(--main-top-bar-height)));
            transform: translateY(calc(-1 * var(--main-top-bar-height)));
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes main-top-bar-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(calc(-1 * var(--main-top-bar-height)));
            transform: translateY(calc(-1 * var(--main-top-bar-height)));
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.theme-harvest header .main-top-bar {
  position: relative;
  width: 100%;
  top: 0;
  height: var(--main-top-bar-height);
  max-width: calc(3000px / var(--page-zoom-factor));
  -webkit-transform: translateY(0);
          transform: translateY(0);
  z-index: 100;
  -webkit-transition: height 0.6s;
  transition: height 0.6s;
  background-color: var(--bg-primary);
  margin-bottom: calc(-1 * (var(--main-top-bar-height) + var(--global-top-bar-height, 0px)));
}

.theme-harvest header .main-top-bar > div:not(#main-menu) > div {
  -webkit-animation: main-top-bar-animation 1s ease-out;
          animation: main-top-bar-animation 1s ease-out;
}

@-webkit-keyframes hamburgerAboveAnimation {
  0% {
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
  }
  25% {
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes hamburgerAboveAnimation {
  0% {
    -webkit-transform: translateY(-2px);
            transform: translateY(-2px);
  }
  25% {
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(-1px);
            transform: translateY(-1px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes hamburgerUnderAnimation {
  0% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  25% {
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes hamburgerUnderAnimation {
  0% {
    -webkit-transform: translateY(2px);
            transform: translateY(2px);
  }
  25% {
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
  }
  50% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  75% {
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.theme-harvest header .main-top-bar .hamburger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  width: var(--menu-hamburger-size);
  height: var(--menu-hamburger-size);
  padding: var(--menu-hamburger-padding-y) 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  cursor: pointer;
}

.theme-harvest header .main-top-bar .hamburger span {
  position: relative;
  height: var(--menu-hamburger-span-height);
  width: 100%;
  background-color: var(--fg-primary);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: var(--radius-full);
}

.theme-harvest header .main-top-bar .hamburger:hover span {
  background-color: var(--fg-secondary-hover);
}

.theme-harvest header .main-top-bar .hamburger:hover span:first-child {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
  width: 90%;
}

.theme-harvest header .main-top-bar .hamburger:hover span:nth-child(2) {
  width: 90%;
  -webkit-transform: translate(10%);
          transform: translate(10%);
}

.theme-harvest header .main-top-bar .hamburger:hover span:last-child {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
  width: 90%;
}

.theme-harvest header .main-top-bar .hamburger:not(:hover) span:first-child {
  -webkit-animation: hamburgerAboveAnimation 0.3s ease-in-out;
          animation: hamburgerAboveAnimation 0.3s ease-in-out;
}

.theme-harvest header .main-top-bar .hamburger:not(:hover) span:last-child {
  -webkit-animation: hamburgerUnderAnimation 0.3s ease-in-out;
          animation: hamburgerUnderAnimation 0.3s ease-in-out;
}

.theme-harvest header .main-top-bar .link-list .vertical-divider {
  background-color: var(--border-primary-subtle);
}

.theme-harvest header .main-top-bar .link-list a {
  color: var(--text-primary);
}

.theme-harvest header .main-top-bar .link-list a:hover, .theme-harvest header .main-top-bar .link-list a:active {
  text-decoration: underline;
  text-underline-offset: 7px;
}

.theme-harvest header .main-top-bar .link-list a:hover {
  text-decoration-color: var(--border-primary-subtle);
}

.theme-harvest header .main-top-bar .link-list a:active {
  text-decoration-color: var(--border-secondary);
}

.theme-harvest header .main-top-bar sl-button.button-utility[variant=primary] sl-badge[variant=primary] {
  border: 1px solid var(--border-inverted-subtle);
  border-radius: var(--radius-full);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.theme-harvest header .main-top-bar sl-button.button-utility[variant=primary]:hover sl-badge[variant=primary] {
  top: 10px;
  right: 9px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 769px) {
  .theme-harvest header .main-top-bar .hamburger {
    width: var(--menu-hamburger-width-xs);
  }
  .theme-harvest header .main-top-bar .hamburger:hover span {
    background-color: var(--fg-secondary-hover);
    left: 0;
    width: var(--menu-hamburger-width-xs);
  }
  .theme-harvest header .main-top-bar .hamburger:hover span:first-child, .theme-harvest header .main-top-bar .hamburger:hover span:last-child {
    left: 0;
  }
}
.theme-harvest header .main-top-bar .divider.divider--header {
  display: none;
  position: absolute;
  width: calc(100% - 2 * var(--spacing-page-margin));
  height: 1px;
  bottom: -1px;
}

.theme-harvest header .main-top-bar #main-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  z-index: 101;
  height: calc(100svh / var(--page-zoom-factor, 1));
  max-width: calc(3000px / var(--page-zoom-factor));
  overflow: hidden;
  margin-top: calc(-1 * var(--global-top-bar-height, 0px));
  --translate-left-inactive: -100%;
  --translate-left-inactive-level-2: var(--translate-left-inactive);
  --translate-left-inactive-level-3: var(--translate-left-inactive);
  --translate-left-active: 0;
}

@media (min-width: 640px) {
  .theme-harvest header .main-top-bar #main-menu {
    --translate-left-inactive: -450px;
  }
}
@media (min-width: 1280px) {
  .theme-harvest header .main-top-bar #main-menu {
    --translate-left-inactive: -449px;
    --translate-left-inactive-level-2: calc(var(--translate-left-inactive) * (2 - var(--active-menu-level, 0)));
    --translate-left-inactive-level-3: calc(var(--translate-left-inactive) * (3 - var(--active-menu-level, 0)));
  }
}
@media (min-width: 1600px) {
  .theme-harvest header .main-top-bar #main-menu {
    --translate-left-inactive: -530px;
  }
}
.theme-harvest header .main-top-bar #main-menu .main-menu__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: calc(100svh / var(--page-zoom-factor, 1));
  background-color: var(--bg-modal-backdrop);
  -webkit-transition: background-color 0.5s ease-out;
  transition: background-color 0.5s ease-out;
  transition-behavior: allow-discrete;
}

.theme-harvest header .main-top-bar #main-menu .main-menu__overlay.hidden {
  display: block;
  background-color: transparent;
}

.theme-harvest header .main-top-bar #main-menu .level-1, .theme-harvest header .main-top-bar #main-menu .level-2, .theme-harvest header .main-top-bar #main-menu .level-3 {
  -webkit-transform: translate(var(--translate-left-inactive));
          transform: translate(var(--translate-left-inactive));
  height: calc(100svh / var(--page-zoom-factor, 1));
  -webkit-transition: -webkit-transform 0.5s ease-in;
  transition: -webkit-transform 0.5s ease-in;
  transition: transform 0.5s ease-in;
  transition: transform 0.5s ease-in, -webkit-transform 0.5s ease-in;
}

.theme-harvest header .main-top-bar #main-menu .level-2 {
  -webkit-transform: translate(var(--translate-left-inactive-level-2));
          transform: translate(var(--translate-left-inactive-level-2));
}

.theme-harvest header .main-top-bar #main-menu .level-3 {
  -webkit-transform: translate(var(--translate-left-inactive-level-3));
          transform: translate(var(--translate-left-inactive-level-3));
}

.theme-harvest header .main-top-bar #main-menu .level-active {
  -webkit-transform: translate(var(--translate-left-active));
          transform: translate(var(--translate-left-active));
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

@media (max-width: 640px) {
  .theme-harvest header .main-top-bar #main-menu .level-active {
    -webkit-transition: margin-left 0.5s ease-in, -webkit-transform 0.5s ease-in, -webkit-filter 0.5s ease-in;
    transition: margin-left 0.5s ease-in, -webkit-transform 0.5s ease-in, -webkit-filter 0.5s ease-in;
    transition: transform 0.5s ease-in, filter 0.5s ease-in, margin-left 0.5s ease-in;
    transition: transform 0.5s ease-in, filter 0.5s ease-in, margin-left 0.5s ease-in, -webkit-transform 0.5s ease-in, -webkit-filter 0.5s ease-in;
  }
  .theme-harvest header .main-top-bar #main-menu .level-active:has(+ .level-active) {
    -webkit-filter: brightness(0.9);
            filter: brightness(0.9);
    margin-left: 40px;
  }
}
@media (min-width: 640px) {
  .theme-harvest header .main-top-bar #main-menu .level-1:before, .theme-harvest header .main-top-bar #main-menu .level-2:before, .theme-harvest header .main-top-bar #main-menu .level-3:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--bg-primary);
    -webkit-transition: opacity 0.5s ease-in, width 0.2s ease-in 0.5s, -webkit-transform 0.5s ease-in;
    transition: opacity 0.5s ease-in, width 0.2s ease-in 0.5s, -webkit-transform 0.5s ease-in;
    transition: transform 0.5s ease-in, opacity 0.5s ease-in, width 0.2s ease-in 0.5s;
    transition: transform 0.5s ease-in, opacity 0.5s ease-in, width 0.2s ease-in 0.5s, -webkit-transform 0.5s ease-in;
    opacity: 0.7;
  }
  .theme-harvest header .main-top-bar #main-menu .level-active:before {
    opacity: 0;
    width: 0;
  }
}
.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a {
  font-family: var(--font-serif);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  min-height: 47px;
  font-weight: var(--weight-bold);
  font-size: var(--size-main-menu-lg);
  line-height: 110%;
  color: var(--text-primary);
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a.hidden {
  display: none;
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a[has-children=true] sl-icon {
  display: inherit;
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a sl-icon {
  display: none;
  color: var(--fg-primary-dimmed);
  width: 16px;
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a:active {
  color: var(--text-secondary);
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a:hover {
  color: var(--text-secondary-hover);
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a:hover sl-icon {
  color: var(--fg-primary-hover);
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a.active {
  color: var(--text-secondary);
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a.active sl-icon {
  color: var(--fg-secondary);
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list li > a.active:before {
  content: "";
  position: absolute;
  left: calc(var(--spacing-page-margin) * -1);
  top: 0;
  bottom: 0;
  width: 2px;
  background-color: var(--fg-secondary);
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list--secondary .divider {
  margin: 0 0 var(--spacing-sm) 0;
}

.theme-harvest header .main-top-bar #main-menu .menu-link-list--secondary li > a {
  font-family: var(--font-sans);
  font-size: var(--size-detail-lg);
  font-weight: var(--weight-regular);
  line-height: 1.2;
  min-height: 36px;
}

.theme-harvest header:has(.global-top-bar).scrolling .main-top-bar {
  margin-top: 0;
}

.theme-harvest header:has(.global-top-bar).scrolling .main-top-bar #main-menu {
  margin-top: 0;
}

.theme-harvest header.secondary .main-top-bar {
  background-color: var(--bg-secondary);
}

.theme-harvest header.secondary .main-top-bar > *:not(#main-menu) .hamburger span {
  background-color: var(--fg-inverted);
}

.theme-harvest header.secondary .main-top-bar > *:not(#main-menu) .hamburger:hover span {
  background-color: var(--fg-inverted);
}

.theme-harvest header.secondary .main-top-bar > *:not(#main-menu) .horizontal-line {
  background-color: var(--border-inverted-subtle);
}

.theme-harvest header.secondary .main-top-bar > *:not(#main-menu) .vertical-divider {
  background-color: var(--border-inverted-subtle);
}

.theme-harvest header.secondary .main-top-bar > *:not(#main-menu) .link-list a {
  color: var(--text-inverted);
  text-decoration-color: var(--border-inverted);
}

.theme-harvest header.secondary .main-top-bar > *:not(#main-menu) .link-list a:hover {
  text-decoration-color: var(--border-inverted-subtle);
}

.theme-harvest header.secondary .main-top-bar > *:not(#main-menu) .link-list a:active {
  text-decoration-color: var(--border-inverted);
}

.theme-harvest header.secondary .main-top-bar > *:not(#main-menu) sl-button.button-utility[variant=primary]::part(base) {
  color: var(--fg-inverted);
}

.theme-harvest header.secondary .main-top-bar > *:not(#main-menu) sl-badge[variant=primary]::part(base) {
  background-color: var(--fg-inverted);
  color: var(--text-secondary);
}

.theme-harvest header.transparent .main-top-bar {
  background-color: transparent;
}

.theme-harvest header.scrolling .main-top-bar {
  background-color: var(--bg-primary);
  height: var(--sticky-header-height);
  margin-bottom: 0;
  position: fixed;
  -webkit-transition: height 0.6s, -webkit-transform 0.6s ease-in;
  transition: height 0.6s, -webkit-transform 0.6s ease-in;
  transition: height 0.6s, transform 0.6s ease-in;
  transition: height 0.6s, transform 0.6s ease-in, -webkit-transform 0.6s ease-in;
}

.theme-harvest header.scrolling .main-top-bar .divider--header {
  display: block;
}

.theme-harvest header.scrolling .main-top-bar > *:not(#main-menu) .hamburger span {
  background-color: var(--fg-primary);
}

.theme-harvest header.scrolling .main-top-bar > *:not(#main-menu) .hamburger:hover span {
  background-color: var(--fg-primary);
}

.theme-harvest header.scrolling .main-top-bar > *:not(#main-menu) .horizontal-line {
  background-color: var(--border-primary-subtle);
}

.theme-harvest header.scrolling .main-top-bar > *:not(#main-menu) .vertical-divider {
  background-color: var(--border-primary-subtle);
}

.theme-harvest header.scrolling .main-top-bar > *:not(#main-menu) .link-list a {
  color: var(--text-primary);
  text-decoration-color: var(--border-primary);
}

.theme-harvest header.scrolling .main-top-bar > *:not(#main-menu) .link-list a:hover {
  text-decoration-color: var(--border-primary-subtle);
}

.theme-harvest header.scrolling .main-top-bar > *:not(#main-menu) .link-list a:active {
  text-decoration-color: var(--border-primary);
}

.theme-harvest header.scrolling .main-top-bar > *:not(#main-menu) sl-button.button-utility[variant=primary]::part(base) {
  color: var(--fg-primary);
}

.theme-harvest header.scrolling .main-top-bar > *:not(#main-menu) sl-badge[variant=primary]::part(base) {
  background-color: var(--fg-secondary);
  color: var(--text-inverted);
}

.theme-harvest header ~ #smooth-wrapper main > :first-child .block-wrapper:first-child > *, .theme-harvest header ~ #smooth-wrapper main > .block-wrapper:first-child > * {
  padding-top: calc(var(--main-top-bar-height) + var(--global-top-bar-height, 0px));
}

.theme-harvest .body-layout .author-wrapper .author[size=sm] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.theme-harvest .body-layout .author-wrapper .author[size=lg] {
  display: none;
}

@media (min-width: 769px) {
  .theme-harvest .body-layout .author-wrapper .author[size=sm] {
    display: none;
  }
  .theme-harvest .body-layout .author-wrapper .author[size=lg] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.theme-harvest {
  --sticky-function-bar-height: 72px;
  --sticky-top-padding: 20px;
  --sticky-top-1: calc(var(--sticky-header-height) + var(--sticky-top-padding));
  --sticky-top-2: var(--sticky-top-1);
  --page-zoom-factor: 1;
  --grid-breakpoint-max-width: 3000px;
}

.theme-harvest .card-carousel sl-carousel {
  --aspect-ratio: auto;
}

.theme-harvest .card-carousel sl-carousel::part(base) {
  gap: 0;
}

.theme-harvest .card-carousel sl-carousel::part(scroll-container) {
  border-radius: 0;
}

.theme-harvest .card-carousel sl-carousel sl-carousel-item {
  height: 100%;
}

.theme-harvest .card-carousel sl-carousel sl-carousel-item > * {
  height: 100%;
  width: 100%;
}

@media (min-width: 0) {
  .theme-harvest .card-carousel sl-carousel::part(scroll-container) {
    --slides-per-page: 1 !important;
    --slide-gap: var(--spacing-2xs);
    --scroll-hint: var(--spacing-page-margin);
  }
}
@media (min-width: 640px) {
  .theme-harvest .card-carousel sl-carousel::part(scroll-container) {
    --slides-per-page: 2 !important;
    --slide-gap: var(--spacing-gutter);
  }
}
@media (min-width: 1000px) {
  .theme-harvest .card-carousel sl-carousel::part(scroll-container) {
    --slides-per-page: 3 !important;
  }
}
.theme-harvest .card-carousel sl-carousel.card-carousel--wide::part(scroll-container) {
  --slides-per-page: 1 !important;
  --slide-gap: var(--spacing-gutter);
}

.theme-harvest .card-carousel :not(.inline-header) .card-carousel__scroll-container[data-list-length="1"] {
  display: none;
}

@media (min-width: 640px) {
  .theme-harvest .card-carousel :not(.inline-header) .card-carousel__scroll-container[data-list-length="2"] {
    display: none;
  }
}
@media (min-width: 769px) {
  .theme-harvest .card-carousel :not(.inline-header) .card-carousel__scroll-container[data-list-length="3"] {
    display: none;
  }
}
.theme-harvest .card-carousel.inline-header .card-carousel__scroll-container[data-list-length="1"] {
  display: none;
}

@media (min-width: 769px) {
  .theme-harvest .card-carousel.inline-header .card-carousel__scroll-container[data-list-length="2"] {
    display: none;
  }
}
.theme-harvest .card-carousel.logo-carousel sl-carousel .card-logo {
  padding: var(--spacing-xl);
}

@media (min-width: 0) {
  .theme-harvest .card-carousel.logo-carousel sl-carousel::part(scroll-container) {
    --slides-per-page: 1.5 !important;
    --slide-gap: 0px;
  }
}
@media (min-width: 640px) {
  .theme-harvest .card-carousel.logo-carousel sl-carousel::part(scroll-container) {
    --slides-per-page: 3 !important;
  }
}
@media (min-width: 769px) {
  .theme-harvest .card-carousel.logo-carousel sl-carousel::part(scroll-container) {
    --slides-per-page: 4 !important;
  }
}
@media (min-width: 1280px) {
  .theme-harvest .card-carousel.logo-carousel sl-carousel .card-logo {
    padding: var(--spacing-3xl);
  }
}
@media (min-width: 1600px) {
  .theme-harvest .card-carousel.logo-carousel sl-carousel::part(scroll-container) {
    --slides-per-page: 5 !important;
  }
}
.theme-harvest .card-carousel.logo-carousel--logo-only sl-carousel .card-logo {
  padding: var(--spacing-md);
}

@media (min-width: 0) {
  .theme-harvest .card-carousel.logo-carousel--logo-only sl-carousel::part(scroll-container) {
    --slides-per-page: 2 !important;
    --slide-gap: 0px;
  }
}
@media (min-width: 640px) {
  .theme-harvest .card-carousel.logo-carousel--logo-only sl-carousel::part(scroll-container) {
    --slides-per-page: 4 !important;
  }
}
@media (min-width: 1280px) {
  .theme-harvest .card-carousel.logo-carousel--logo-only sl-carousel::part(scroll-container) {
    --slides-per-page: 6 !important;
  }
  .theme-harvest .card-carousel.logo-carousel--logo-only sl-carousel .card-logo {
    padding: var(--spacing-xl);
  }
}
@-webkit-keyframes hero-animation-background {
  0% {
    -webkit-filter: blur(24px) brightness(0.5);
            filter: blur(24px) brightness(0.5);
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  50% {
    -webkit-filter: blur(24px) brightness(0.5);
            filter: blur(24px) brightness(0.5);
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-filter: initial;
            filter: initial;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes hero-animation-background {
  0% {
    -webkit-filter: blur(24px) brightness(0.5);
            filter: blur(24px) brightness(0.5);
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  50% {
    -webkit-filter: blur(24px) brightness(0.5);
            filter: blur(24px) brightness(0.5);
    -webkit-transform: scale(1.5);
            transform: scale(1.5);
  }
  to {
    -webkit-filter: initial;
            filter: initial;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-webkit-keyframes hero-animation-slide-down {
  0% {
    -webkit-transform: translateY(-100vh);
            transform: translateY(-100vh);
    opacity: 0;
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(-15vh);
            transform: translateY(-15vh);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes hero-animation-slide-down {
  0% {
    -webkit-transform: translateY(-100vh);
            transform: translateY(-100vh);
    opacity: 0;
  }
  60% {
    opacity: 0;
    -webkit-transform: translateY(-15vh);
            transform: translateY(-15vh);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes hero-animation-slide-up {
  0% {
    -webkit-transform: translateY(100vh);
            transform: translateY(100vh);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateY(15vh);
            transform: translateY(15vh);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes hero-animation-slide-up {
  0% {
    -webkit-transform: translateY(100vh);
            transform: translateY(100vh);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateY(15vh);
            transform: translateY(15vh);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.theme-harvest main > *:first-child .hero-start img {
  -webkit-animation: hero-animation-background 2s ease-out;
          animation: hero-animation-background 2s ease-out;
}

.theme-harvest main > *:first-child .hero-start p, .theme-harvest main > *:first-child .hero-start hr {
  -webkit-animation: hero-animation-slide-up 2s ease-out;
          animation: hero-animation-slide-up 2s ease-out;
}

.theme-harvest main > *:first-child .hero-start p:has(+ h1) {
  -webkit-animation: hero-animation-slide-down 2s ease-out;
          animation: hero-animation-slide-down 2s ease-out;
}

.theme-harvest main > *:first-child .hero-start h1 {
  -webkit-animation: hero-animation-slide-down 2s ease-out;
          animation: hero-animation-slide-down 2s ease-out;
}

.theme-harvest main > *:first-child .hero-start .button-alternative {
  -webkit-animation: hero-animation-slide-up 3s ease-out;
          animation: hero-animation-slide-up 3s ease-out;
}

@media (min-width: 769px) {
  .theme-harvest main > *:first-child .hero-start img {
    -webkit-animation: hero-animation-background 2s ease-out;
            animation: hero-animation-background 2s ease-out;
  }
  .theme-harvest main > *:first-child .hero-start p, .theme-harvest main > *:first-child .hero-start hr {
    -webkit-animation: hero-animation-slide-down 2s ease-out;
            animation: hero-animation-slide-down 2s ease-out;
  }
  .theme-harvest main > *:first-child .hero-start h1 {
    -webkit-animation: hero-animation-slide-up 2s ease-out;
            animation: hero-animation-slide-up 2s ease-out;
  }
  .theme-harvest main > *:first-child .hero-start .button-alternative {
    -webkit-animation: hero-animation-slide-up 3s ease-out;
            animation: hero-animation-slide-up 3s ease-out;
  }
}
@-webkit-keyframes image-large-fade-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes image-large-fade-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(100px);
            transform: translateY(100px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.theme-harvest main > div:first-child:has(.hero-text) + * .image-large--fade-in {
  -webkit-animation: image-large-fade-in 1s ease-out;
          animation: image-large-fade-in 1s ease-out;
  -webkit-transition: padding 0.5s ease-out 1s;
  transition: padding 0.5s ease-out 1s;
}

.theme-harvest .floating-concept-logo {
  position: fixed;
  width: 100%;
  max-width: calc(var(--grid-breakpoint-max-width) / var(--page-zoom-factor));
  bottom: 0;
  z-index: 1;
}

.theme-harvest .floating-concept-logo > :first-child {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: -109px;
  width: 184px;
  height: 109px;
  padding: 25px;
  z-index: 1;
  background-color: var(--bg-tertiary);
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  right: 0;
}

@media (min-width: 640px) {
  .theme-harvest .floating-concept-logo > :first-child {
    right: var(--spacing-page-margin);
  }
}
.theme-harvest .floating-concept-logo--visible > :first-child {
  bottom: 0;
}

@media (max-width: 640px) {
  .theme-harvest .floating-concept-logo--visible > :first-child {
    bottom: calc(13px + var(--page-side-menu-button-button-height));
    right: 0;
  }
}
.theme-harvest {
  --scrollbar-track-color: var(--bg-neutral-dimmed);
  --scrollbar-thumb-color: var(--fg-secondary);
  --scrollbar-width: 6px;
}

.theme-harvest .block-wrapper:first-child:has(.hero-start), .theme-harvest footer {
  overflow: hidden;
}

.theme-harvest .scrollbar-prominent, .theme-harvest .scrollbar-subtle {
  scrollbar-width: auto;
  scrollbar-color: var(--scrollbar-thumb-color) var(--scrollbar-track-color);
}

.theme-harvest .scrollbar-prominent::-webkit-scrollbar, .theme-harvest .scrollbar-subtle::-webkit-scrollbar {
  width: var(--scrollbar-width);
}

.theme-harvest .scrollbar-prominent::-webkit-scrollbar-track, .theme-harvest .scrollbar-subtle::-webkit-scrollbar-track {
  border-radius: var(--radius-full);
  background-color: var(--scrollbar-track-color);
}

.theme-harvest .scrollbar-prominent::-webkit-scrollbar-thumb, .theme-harvest .scrollbar-subtle::-webkit-scrollbar-thumb {
  background-color: var(--scrollbar-thumb-color);
  border-radius: var(--radius-full);
}

.theme-harvest .scrollbar-prominent::-webkit-scrollbar-thumb:hover, .theme-harvest .scrollbar-subtle::-webkit-scrollbar-thumb:hover {
  cursor: pointer;
}

.theme-harvest .scrollbar-prominent::-webkit-scrollbar-button, .theme-harvest .scrollbar-subtle::-webkit-scrollbar-button {
  display: none;
}

.theme-harvest .scrollbar-prominent.scrollbar-inverted {
  --scrollbar-track-color: var(--bg-invert-dimmed-lightest);
  --scrollbar-thumb-color: var(--fg-inverted);
}

.theme-harvest .scrollbar-subtle {
  --scrollbar-track-color: transparent;
  --scrollbar-thumb-color: var(--bg-neutral-dimmed-dark);
}

.theme-harvest .scrollbar-subtle.scrollbar-inverted {
  --scrollbar-thumb-color: var(--bg-invert-dimmed-lightest);
}

@media (max-width: 769px) {
  .global-top-bar--mobile {
    height: auto;
  }
  .global-top-bar--mobile .global-top-bar__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .global-top-bar--mobile .breadcrumbs {
    display: none;
  }
  .global-top-bar--mobile .lang-menu__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 769px) {
  .global-top-bar--mobile {
    display: none;
  }
}
.theme-harvest:has(.global-top-bar) {
  --global-top-bar-height: 40px;
}

.theme-harvest {
  zoom: var(--page-zoom-factor, 1);
  max-width: calc(3000px / var(--page-zoom-factor));
  margin: auto !important;
  background-color: var(--neutral-grey-100);
  -moz-osx-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}

.theme-harvest.overflow-hidden {
  overflow: hidden;
}

.theme-harvest header {
  position: absolute;
  width: 100%;
  max-width: calc(3000px / var(--page-zoom-factor));
  z-index: 10;
}

.theme-harvest main {
  background-color: var(--bg-primary);
  min-height: var(--main-top-bar-height);
}

.theme-harvest .wrapper {
  position: relative;
  margin: 0;
  padding: 0;
  height: 100vh;
  width: 100%;
  max-width: calc(3000px / var(--page-zoom-factor));
  margin: auto !important;
}

.theme-harvest:not(.theme-harvest--mobile) #smooth-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  will-change: transform;
  z-index: 1;
}

.theme-harvest #smooth-content {
  width: 100%;
  max-width: calc(3000px / var(--page-zoom-factor));
  margin: auto !important;
  position: relative;
}

:root,
:host,
.sl-theme-light {
  color-scheme: light;
  --sl-color-gray-50: hsl(0 0% 97.5%);
  --sl-color-gray-100: hsl(240 4.8% 95.9%);
  --sl-color-gray-200: hsl(240 5.9% 90%);
  --sl-color-gray-300: hsl(240 4.9% 83.9%);
  --sl-color-gray-400: hsl(240 5% 64.9%);
  --sl-color-gray-500: hsl(240 3.8% 46.1%);
  --sl-color-gray-600: hsl(240 5.2% 33.9%);
  --sl-color-gray-700: hsl(240 5.3% 26.1%);
  --sl-color-gray-800: hsl(240 3.7% 15.9%);
  --sl-color-gray-900: hsl(240 5.9% 10%);
  --sl-color-gray-950: hsl(240 7.3% 8%);
  --sl-color-red-50: hsl(0 85.7% 97.3%);
  --sl-color-red-100: hsl(0 93.3% 94.1%);
  --sl-color-red-200: hsl(0 96.3% 89.4%);
  --sl-color-red-300: hsl(0 93.5% 81.8%);
  --sl-color-red-400: hsl(0 90.6% 70.8%);
  --sl-color-red-500: hsl(0 84.2% 60.2%);
  --sl-color-red-600: hsl(0 72.2% 50.6%);
  --sl-color-red-700: hsl(0 73.7% 41.8%);
  --sl-color-red-800: hsl(0 70% 35.3%);
  --sl-color-red-900: hsl(0 62.8% 30.6%);
  --sl-color-red-950: hsl(0 60% 19.6%);
  --sl-color-orange-50: hsl(33.3 100% 96.5%);
  --sl-color-orange-100: hsl(34.3 100% 91.8%);
  --sl-color-orange-200: hsl(32.1 97.7% 83.1%);
  --sl-color-orange-300: hsl(30.7 97.2% 72.4%);
  --sl-color-orange-400: hsl(27 96% 61%);
  --sl-color-orange-500: hsl(24.6 95% 53.1%);
  --sl-color-orange-600: hsl(20.5 90.2% 48.2%);
  --sl-color-orange-700: hsl(17.5 88.3% 40.4%);
  --sl-color-orange-800: hsl(15 79.1% 33.7%);
  --sl-color-orange-900: hsl(15.3 74.6% 27.8%);
  --sl-color-orange-950: hsl(15.2 69.1% 19%);
  --sl-color-amber-50: hsl(48 100% 96.1%);
  --sl-color-amber-100: hsl(48 96.5% 88.8%);
  --sl-color-amber-200: hsl(48 96.6% 76.7%);
  --sl-color-amber-300: hsl(45.9 96.7% 64.5%);
  --sl-color-amber-400: hsl(43.3 96.4% 56.3%);
  --sl-color-amber-500: hsl(37.7 92.1% 50.2%);
  --sl-color-amber-600: hsl(32.1 94.6% 43.7%);
  --sl-color-amber-700: hsl(26 90.5% 37.1%);
  --sl-color-amber-800: hsl(22.7 82.5% 31.4%);
  --sl-color-amber-900: hsl(21.7 77.8% 26.5%);
  --sl-color-amber-950: hsl(22.9 74.1% 16.7%);
  --sl-color-yellow-50: hsl(54.5 91.7% 95.3%);
  --sl-color-yellow-100: hsl(54.9 96.7% 88%);
  --sl-color-yellow-200: hsl(52.8 98.3% 76.9%);
  --sl-color-yellow-300: hsl(50.4 97.8% 63.5%);
  --sl-color-yellow-400: hsl(47.9 95.8% 53.1%);
  --sl-color-yellow-500: hsl(45.4 93.4% 47.5%);
  --sl-color-yellow-600: hsl(40.6 96.1% 40.4%);
  --sl-color-yellow-700: hsl(35.5 91.7% 32.9%);
  --sl-color-yellow-800: hsl(31.8 81% 28.8%);
  --sl-color-yellow-900: hsl(28.4 72.5% 25.7%);
  --sl-color-yellow-950: hsl(33.1 69% 13.9%);
  --sl-color-lime-50: hsl(78.3 92% 95.1%);
  --sl-color-lime-100: hsl(79.6 89.1% 89.2%);
  --sl-color-lime-200: hsl(80.9 88.5% 79.6%);
  --sl-color-lime-300: hsl(82 84.5% 67.1%);
  --sl-color-lime-400: hsl(82.7 78% 55.5%);
  --sl-color-lime-500: hsl(83.7 80.5% 44.3%);
  --sl-color-lime-600: hsl(84.8 85.2% 34.5%);
  --sl-color-lime-700: hsl(85.9 78.4% 27.3%);
  --sl-color-lime-800: hsl(86.3 69% 22.7%);
  --sl-color-lime-900: hsl(87.6 61.2% 20.2%);
  --sl-color-lime-950: hsl(86.5 60.6% 13.9%);
  --sl-color-green-50: hsl(138.5 76.5% 96.7%);
  --sl-color-green-100: hsl(140.6 84.2% 92.5%);
  --sl-color-green-200: hsl(141 78.9% 85.1%);
  --sl-color-green-300: hsl(141.7 76.6% 73.1%);
  --sl-color-green-400: hsl(141.9 69.2% 58%);
  --sl-color-green-500: hsl(142.1 70.6% 45.3%);
  --sl-color-green-600: hsl(142.1 76.2% 36.3%);
  --sl-color-green-700: hsl(142.4 71.8% 29.2%);
  --sl-color-green-800: hsl(142.8 64.2% 24.1%);
  --sl-color-green-900: hsl(143.8 61.2% 20.2%);
  --sl-color-green-950: hsl(144.3 60.7% 12%);
  --sl-color-emerald-50: hsl(151.8 81% 95.9%);
  --sl-color-emerald-100: hsl(149.3 80.4% 90%);
  --sl-color-emerald-200: hsl(152.4 76% 80.4%);
  --sl-color-emerald-300: hsl(156.2 71.6% 66.9%);
  --sl-color-emerald-400: hsl(158.1 64.4% 51.6%);
  --sl-color-emerald-500: hsl(160.1 84.1% 39.4%);
  --sl-color-emerald-600: hsl(161.4 93.5% 30.4%);
  --sl-color-emerald-700: hsl(162.9 93.5% 24.3%);
  --sl-color-emerald-800: hsl(163.1 88.1% 19.8%);
  --sl-color-emerald-900: hsl(164.2 85.7% 16.5%);
  --sl-color-emerald-950: hsl(164.3 87.5% 9.4%);
  --sl-color-teal-50: hsl(166.2 76.5% 96.7%);
  --sl-color-teal-100: hsl(167.2 85.5% 89.2%);
  --sl-color-teal-200: hsl(168.4 83.8% 78.2%);
  --sl-color-teal-300: hsl(170.6 76.9% 64.3%);
  --sl-color-teal-400: hsl(172.5 66% 50.4%);
  --sl-color-teal-500: hsl(173.4 80.4% 40%);
  --sl-color-teal-600: hsl(174.7 83.9% 31.6%);
  --sl-color-teal-700: hsl(175.3 77.4% 26.1%);
  --sl-color-teal-800: hsl(176.1 69.4% 21.8%);
  --sl-color-teal-900: hsl(175.9 60.8% 19%);
  --sl-color-teal-950: hsl(176.5 58.6% 11.4%);
  --sl-color-cyan-50: hsl(183.2 100% 96.3%);
  --sl-color-cyan-100: hsl(185.1 95.9% 90.4%);
  --sl-color-cyan-200: hsl(186.2 93.5% 81.8%);
  --sl-color-cyan-300: hsl(187 92.4% 69%);
  --sl-color-cyan-400: hsl(187.9 85.7% 53.3%);
  --sl-color-cyan-500: hsl(188.7 94.5% 42.7%);
  --sl-color-cyan-600: hsl(191.6 91.4% 36.5%);
  --sl-color-cyan-700: hsl(192.9 82.3% 31%);
  --sl-color-cyan-800: hsl(194.4 69.6% 27.1%);
  --sl-color-cyan-900: hsl(196.4 63.6% 23.7%);
  --sl-color-cyan-950: hsl(196.8 61% 16.1%);
  --sl-color-sky-50: hsl(204 100% 97.1%);
  --sl-color-sky-100: hsl(204 93.8% 93.7%);
  --sl-color-sky-200: hsl(200.6 94.4% 86.1%);
  --sl-color-sky-300: hsl(199.4 95.5% 73.9%);
  --sl-color-sky-400: hsl(198.4 93.2% 59.6%);
  --sl-color-sky-500: hsl(198.6 88.7% 48.4%);
  --sl-color-sky-600: hsl(200.4 98% 39.4%);
  --sl-color-sky-700: hsl(201.3 96.3% 32.2%);
  --sl-color-sky-800: hsl(201 90% 27.5%);
  --sl-color-sky-900: hsl(202 80.3% 23.9%);
  --sl-color-sky-950: hsl(202.3 73.8% 16.5%);
  --sl-color-blue-50: hsl(213.8 100% 96.9%);
  --sl-color-blue-100: hsl(214.3 94.6% 92.7%);
  --sl-color-blue-200: hsl(213.3 96.9% 87.3%);
  --sl-color-blue-300: hsl(211.7 96.4% 78.4%);
  --sl-color-blue-400: hsl(213.1 93.9% 67.8%);
  --sl-color-blue-500: hsl(217.2 91.2% 59.8%);
  --sl-color-blue-600: hsl(221.2 83.2% 53.3%);
  --sl-color-blue-700: hsl(224.3 76.3% 48%);
  --sl-color-blue-800: hsl(225.9 70.7% 40.2%);
  --sl-color-blue-900: hsl(224.4 64.3% 32.9%);
  --sl-color-blue-950: hsl(226.2 55.3% 18.4%);
  --sl-color-indigo-50: hsl(225.9 100% 96.7%);
  --sl-color-indigo-100: hsl(226.5 100% 93.9%);
  --sl-color-indigo-200: hsl(228 96.5% 88.8%);
  --sl-color-indigo-300: hsl(229.7 93.5% 81.8%);
  --sl-color-indigo-400: hsl(234.5 89.5% 73.9%);
  --sl-color-indigo-500: hsl(238.7 83.5% 66.7%);
  --sl-color-indigo-600: hsl(243.4 75.4% 58.6%);
  --sl-color-indigo-700: hsl(244.5 57.9% 50.6%);
  --sl-color-indigo-800: hsl(243.7 54.5% 41.4%);
  --sl-color-indigo-900: hsl(242.2 47.4% 34.3%);
  --sl-color-indigo-950: hsl(243.5 43.6% 22.9%);
  --sl-color-violet-50: hsl(250 100% 97.6%);
  --sl-color-violet-100: hsl(251.4 91.3% 95.5%);
  --sl-color-violet-200: hsl(250.5 95.2% 91.8%);
  --sl-color-violet-300: hsl(252.5 94.7% 85.1%);
  --sl-color-violet-400: hsl(255.1 91.7% 76.3%);
  --sl-color-violet-500: hsl(258.3 89.5% 66.3%);
  --sl-color-violet-600: hsl(262.1 83.3% 57.8%);
  --sl-color-violet-700: hsl(263.4 70% 50.4%);
  --sl-color-violet-800: hsl(263.4 69.3% 42.2%);
  --sl-color-violet-900: hsl(263.5 67.4% 34.9%);
  --sl-color-violet-950: hsl(265.1 61.5% 21.4%);
  --sl-color-purple-50: hsl(270 100% 98%);
  --sl-color-purple-100: hsl(268.7 100% 95.5%);
  --sl-color-purple-200: hsl(268.6 100% 91.8%);
  --sl-color-purple-300: hsl(269.2 97.4% 85.1%);
  --sl-color-purple-400: hsl(270 95.2% 75.3%);
  --sl-color-purple-500: hsl(270.7 91% 65.1%);
  --sl-color-purple-600: hsl(271.5 81.3% 55.9%);
  --sl-color-purple-700: hsl(272.1 71.7% 47.1%);
  --sl-color-purple-800: hsl(272.9 67.2% 39.4%);
  --sl-color-purple-900: hsl(273.6 65.6% 32%);
  --sl-color-purple-950: hsl(276 59.5% 16.5%);
  --sl-color-fuchsia-50: hsl(289.1 100% 97.8%);
  --sl-color-fuchsia-100: hsl(287 100% 95.5%);
  --sl-color-fuchsia-200: hsl(288.3 95.8% 90.6%);
  --sl-color-fuchsia-300: hsl(291.1 93.1% 82.9%);
  --sl-color-fuchsia-400: hsl(292 91.4% 72.5%);
  --sl-color-fuchsia-500: hsl(292.2 84.1% 60.6%);
  --sl-color-fuchsia-600: hsl(293.4 69.5% 48.8%);
  --sl-color-fuchsia-700: hsl(294.7 72.4% 39.8%);
  --sl-color-fuchsia-800: hsl(295.4 70.2% 32.9%);
  --sl-color-fuchsia-900: hsl(296.7 63.6% 28%);
  --sl-color-fuchsia-950: hsl(297.1 56.8% 14.5%);
  --sl-color-pink-50: hsl(327.3 73.3% 97.1%);
  --sl-color-pink-100: hsl(325.7 77.8% 94.7%);
  --sl-color-pink-200: hsl(325.9 84.6% 89.8%);
  --sl-color-pink-300: hsl(327.4 87.1% 81.8%);
  --sl-color-pink-400: hsl(328.6 85.5% 70.2%);
  --sl-color-pink-500: hsl(330.4 81.2% 60.4%);
  --sl-color-pink-600: hsl(333.3 71.4% 50.6%);
  --sl-color-pink-700: hsl(335.1 77.6% 42%);
  --sl-color-pink-800: hsl(335.8 74.4% 35.3%);
  --sl-color-pink-900: hsl(335.9 69% 30.4%);
  --sl-color-pink-950: hsl(336.2 65.4% 15.9%);
  --sl-color-rose-50: hsl(355.7 100% 97.3%);
  --sl-color-rose-100: hsl(355.6 100% 94.7%);
  --sl-color-rose-200: hsl(352.7 96.1% 90%);
  --sl-color-rose-300: hsl(352.6 95.7% 81.8%);
  --sl-color-rose-400: hsl(351.3 94.5% 71.4%);
  --sl-color-rose-500: hsl(349.7 89.2% 60.2%);
  --sl-color-rose-600: hsl(346.8 77.2% 49.8%);
  --sl-color-rose-700: hsl(345.3 82.7% 40.8%);
  --sl-color-rose-800: hsl(343.4 79.7% 34.7%);
  --sl-color-rose-900: hsl(341.5 75.5% 30.4%);
  --sl-color-rose-950: hsl(341.3 70.1% 17.1%);
  --sl-color-primary-50: var(--sl-color-sky-50);
  --sl-color-primary-100: var(--sl-color-sky-100);
  --sl-color-primary-200: var(--sl-color-sky-200);
  --sl-color-primary-300: var(--sl-color-sky-300);
  --sl-color-primary-400: var(--sl-color-sky-400);
  --sl-color-primary-500: var(--sl-color-sky-500);
  --sl-color-primary-600: var(--sl-color-sky-600);
  --sl-color-primary-700: var(--sl-color-sky-700);
  --sl-color-primary-800: var(--sl-color-sky-800);
  --sl-color-primary-900: var(--sl-color-sky-900);
  --sl-color-primary-950: var(--sl-color-sky-950);
  --sl-color-success-50: var(--sl-color-green-50);
  --sl-color-success-100: var(--sl-color-green-100);
  --sl-color-success-200: var(--sl-color-green-200);
  --sl-color-success-300: var(--sl-color-green-300);
  --sl-color-success-400: var(--sl-color-green-400);
  --sl-color-success-500: var(--sl-color-green-500);
  --sl-color-success-600: var(--sl-color-green-600);
  --sl-color-success-700: var(--sl-color-green-700);
  --sl-color-success-800: var(--sl-color-green-800);
  --sl-color-success-900: var(--sl-color-green-900);
  --sl-color-success-950: var(--sl-color-green-950);
  --sl-color-warning-50: var(--sl-color-amber-50);
  --sl-color-warning-100: var(--sl-color-amber-100);
  --sl-color-warning-200: var(--sl-color-amber-200);
  --sl-color-warning-300: var(--sl-color-amber-300);
  --sl-color-warning-400: var(--sl-color-amber-400);
  --sl-color-warning-500: var(--sl-color-amber-500);
  --sl-color-warning-600: var(--sl-color-amber-600);
  --sl-color-warning-700: var(--sl-color-amber-700);
  --sl-color-warning-800: var(--sl-color-amber-800);
  --sl-color-warning-900: var(--sl-color-amber-900);
  --sl-color-warning-950: var(--sl-color-amber-950);
  --sl-color-danger-50: var(--sl-color-red-50);
  --sl-color-danger-100: var(--sl-color-red-100);
  --sl-color-danger-200: var(--sl-color-red-200);
  --sl-color-danger-300: var(--sl-color-red-300);
  --sl-color-danger-400: var(--sl-color-red-400);
  --sl-color-danger-500: var(--sl-color-red-500);
  --sl-color-danger-600: var(--sl-color-red-600);
  --sl-color-danger-700: var(--sl-color-red-700);
  --sl-color-danger-800: var(--sl-color-red-800);
  --sl-color-danger-900: var(--sl-color-red-900);
  --sl-color-danger-950: var(--sl-color-red-950);
  --sl-color-neutral-50: var(--sl-color-gray-50);
  --sl-color-neutral-100: var(--sl-color-gray-100);
  --sl-color-neutral-200: var(--sl-color-gray-200);
  --sl-color-neutral-300: var(--sl-color-gray-300);
  --sl-color-neutral-400: var(--sl-color-gray-400);
  --sl-color-neutral-500: var(--sl-color-gray-500);
  --sl-color-neutral-600: var(--sl-color-gray-600);
  --sl-color-neutral-700: var(--sl-color-gray-700);
  --sl-color-neutral-800: var(--sl-color-gray-800);
  --sl-color-neutral-900: var(--sl-color-gray-900);
  --sl-color-neutral-950: var(--sl-color-gray-950);
  --sl-color-neutral-0: hsl(0, 0%, 100%);
  --sl-color-neutral-1000: hsl(0, 0%, 0%);
  --sl-border-radius-small: 0.1875rem;
  --sl-border-radius-medium: 0.25rem;
  --sl-border-radius-large: 0.5rem;
  --sl-border-radius-x-large: 1rem;
  --sl-border-radius-circle: 50%;
  --sl-border-radius-pill: 9999px;
  --sl-shadow-x-small: 0 1px 2px hsl(240 3.8% 46.1% / 6%);
  --sl-shadow-small: 0 1px 2px hsl(240 3.8% 46.1% / 12%);
  --sl-shadow-medium: 0 2px 4px hsl(240 3.8% 46.1% / 12%);
  --sl-shadow-large: 0 2px 8px hsl(240 3.8% 46.1% / 12%);
  --sl-shadow-x-large: 0 4px 16px hsl(240 3.8% 46.1% / 12%);
  --sl-spacing-3x-small: 0.125rem;
  --sl-spacing-2x-small: 0.25rem;
  --sl-spacing-x-small: 0.5rem;
  --sl-spacing-small: 0.75rem;
  --sl-spacing-medium: 1rem;
  --sl-spacing-large: 1.25rem;
  --sl-spacing-x-large: 1.75rem;
  --sl-spacing-2x-large: 2.25rem;
  --sl-spacing-3x-large: 3rem;
  --sl-spacing-4x-large: 4.5rem;
  --sl-transition-x-slow: 1000ms;
  --sl-transition-slow: 500ms;
  --sl-transition-medium: 250ms;
  --sl-transition-fast: 150ms;
  --sl-transition-x-fast: 50ms;
  --sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
  --sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  --sl-font-serif: Georgia, "Times New Roman", serif;
  --sl-font-size-2x-small: 0.625rem;
  --sl-font-size-x-small: 0.75rem;
  --sl-font-size-small: 0.875rem;
  --sl-font-size-medium: 1rem;
  --sl-font-size-large: 1.25rem;
  --sl-font-size-x-large: 1.5rem;
  --sl-font-size-2x-large: 2.25rem;
  --sl-font-size-3x-large: 3rem;
  --sl-font-size-4x-large: 4.5rem;
  --sl-font-weight-light: 300;
  --sl-font-weight-normal: 400;
  --sl-font-weight-semibold: 500;
  --sl-font-weight-bold: 700;
  --sl-letter-spacing-denser: -0.03em;
  --sl-letter-spacing-dense: -0.015em;
  --sl-letter-spacing-normal: normal;
  --sl-letter-spacing-loose: 0.075em;
  --sl-letter-spacing-looser: 0.15em;
  --sl-line-height-denser: 1;
  --sl-line-height-dense: 1.4;
  --sl-line-height-normal: 1.8;
  --sl-line-height-loose: 2.2;
  --sl-line-height-looser: 2.6;
  --sl-focus-ring-color: var(--sl-color-primary-600);
  --sl-focus-ring-style: solid;
  --sl-focus-ring-width: 3px;
  --sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width)
    var(--sl-focus-ring-color);
  --sl-focus-ring-offset: 1px;
  --sl-button-font-size-small: var(--sl-font-size-x-small);
  --sl-button-font-size-medium: var(--sl-font-size-small);
  --sl-button-font-size-large: var(--sl-font-size-medium);
  --sl-input-height-small: 1.875rem;
  --sl-input-height-medium: 2.5rem;
  --sl-input-height-large: 3.125rem;
  --sl-input-background-color: var(--sl-color-neutral-0);
  --sl-input-background-color-hover: var(--sl-input-background-color);
  --sl-input-background-color-focus: var(--sl-input-background-color);
  --sl-input-background-color-disabled: var(--sl-color-neutral-100);
  --sl-input-border-color: var(--sl-color-neutral-300);
  --sl-input-border-color-hover: var(--sl-color-neutral-400);
  --sl-input-border-color-focus: var(--sl-color-primary-500);
  --sl-input-border-color-disabled: var(--sl-color-neutral-300);
  --sl-input-border-width: 1px;
  --sl-input-required-content: "*";
  --sl-input-required-content-offset: -2px;
  --sl-input-required-content-color: var(--sl-input-label-color);
  --sl-input-border-radius-small: var(--sl-border-radius-medium);
  --sl-input-border-radius-medium: var(--sl-border-radius-medium);
  --sl-input-border-radius-large: var(--sl-border-radius-medium);
  --sl-input-font-family: var(--sl-font-sans);
  --sl-input-font-weight: var(--sl-font-weight-normal);
  --sl-input-font-size-small: var(--sl-font-size-small);
  --sl-input-font-size-medium: var(--sl-font-size-medium);
  --sl-input-font-size-large: var(--sl-font-size-large);
  --sl-input-letter-spacing: var(--sl-letter-spacing-normal);
  --sl-input-color: var(--sl-color-neutral-700);
  --sl-input-color-hover: var(--sl-color-neutral-700);
  --sl-input-color-focus: var(--sl-color-neutral-700);
  --sl-input-color-disabled: var(--sl-color-neutral-900);
  --sl-input-icon-color: var(--sl-color-neutral-500);
  --sl-input-icon-color-hover: var(--sl-color-neutral-600);
  --sl-input-icon-color-focus: var(--sl-color-neutral-600);
  --sl-input-placeholder-color: var(--sl-color-neutral-500);
  --sl-input-placeholder-color-disabled: var(--sl-color-neutral-600);
  --sl-input-spacing-small: var(--sl-spacing-small);
  --sl-input-spacing-medium: var(--sl-spacing-medium);
  --sl-input-spacing-large: var(--sl-spacing-large);
  --sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%);
  --sl-input-focus-ring-offset: 0;
  --sl-input-filled-background-color: var(--sl-color-neutral-100);
  --sl-input-filled-background-color-hover: var(--sl-color-neutral-100);
  --sl-input-filled-background-color-focus: var(--sl-color-neutral-100);
  --sl-input-filled-background-color-disabled: var(--sl-color-neutral-100);
  --sl-input-filled-color: var(--sl-color-neutral-800);
  --sl-input-filled-color-hover: var(--sl-color-neutral-800);
  --sl-input-filled-color-focus: var(--sl-color-neutral-700);
  --sl-input-filled-color-disabled: var(--sl-color-neutral-800);
  --sl-input-label-font-size-small: var(--sl-font-size-small);
  --sl-input-label-font-size-medium: var(--sl-font-size-medium);
  --sl-input-label-font-size-large: var(--sl-font-size-large);
  --sl-input-label-color: inherit;
  --sl-input-help-text-font-size-small: var(--sl-font-size-x-small);
  --sl-input-help-text-font-size-medium: var(--sl-font-size-small);
  --sl-input-help-text-font-size-large: var(--sl-font-size-medium);
  --sl-input-help-text-color: var(--sl-color-neutral-500);
  --sl-toggle-size-small: 0.875rem;
  --sl-toggle-size-medium: 1.125rem;
  --sl-toggle-size-large: 1.375rem;
  --sl-overlay-background-color: hsl(240 3.8% 46.1% / 33%);
  --sl-panel-background-color: var(--sl-color-neutral-0);
  --sl-panel-border-color: var(--sl-color-neutral-200);
  --sl-panel-border-width: 1px;
  --sl-tooltip-border-radius: var(--sl-border-radius-medium);
  --sl-tooltip-background-color: var(--sl-color-neutral-800);
  --sl-tooltip-color: var(--sl-color-neutral-0);
  --sl-tooltip-font-family: var(--sl-font-sans);
  --sl-tooltip-font-weight: var(--sl-font-weight-normal);
  --sl-tooltip-font-size: var(--sl-font-size-small);
  --sl-tooltip-line-height: var(--sl-line-height-dense);
  --sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small);
  --sl-tooltip-arrow-size: 6px;
  --sl-z-index-drawer: 700;
  --sl-z-index-dialog: 800;
  --sl-z-index-dropdown: 900;
  --sl-z-index-toast: 950;
  --sl-z-index-tooltip: 1000;
}

@supports (scrollbar-gutter: stable) {
  .sl-scroll-lock {
    scrollbar-gutter: var(--sl-scroll-lock-gutter) !important;
  }
  .sl-scroll-lock body {
    overflow: hidden !important;
  }
}
@supports not (scrollbar-gutter: stable) {
  .sl-scroll-lock body {
    padding-right: var(--sl-scroll-lock-size) !important;
    overflow: hidden !important;
  }
}
.sl-toast-stack {
  position: fixed;
  top: 0;
  inset-inline-end: 0;
  z-index: var(--sl-z-index-toast);
  width: 28rem;
  max-width: 100%;
  max-height: 100%;
  overflow: auto;
}

.sl-toast-stack sl-alert {
  margin: var(--sl-spacing-medium);
}

.sl-toast-stack sl-alert::part(base) {
  -webkit-box-shadow: var(--sl-shadow-large);
          box-shadow: var(--sl-shadow-large);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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QXVDLHNDQUFBO0lBQXVDLHVDQUFBO0lBQXdDLHVDQUFBO0lBQXdDLHVDQUFBO0lBQXdDLG9DQUFBO0lBQXFDLG9DQUFBO0lBQXFDLHdDQUFBO0lBQXlDLG9DQUFBO0VBaTRNeGhwSztBQUNGO0FBbDRNZ2twSztFQUEwQjtJQUFlLG1DQUFBO0lBQW9DLHdDQUFBO0lBQXlDLG1DQUFBO0lBQW9DLHdDQUFBO0lBQXlDLG1DQUFBO0lBQW9DLHdDQUFBO0lBQXlDLHFDQUFBO0lBQXNDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHVDQUFBO0lBQXdDLHVDQUFBO0lBQXdDLHVDQUFBO0lBQXdDLG9DQUFBO0lBQXFDLG9DQUFBO0lBQXFDLHdDQUFBO0lBQXlDLG9DQUFBO0VBZzZNOW1ySztBQUNGO0FBajZNc3BySztFQUEwQjtJQUFlLG1DQUFBO0lBQW9DLHdDQUFBO0lBQXlDLG1DQUFBO0lBQW9DLHdDQUFBO0lBQXlDLG1DQUFBO0lBQW9DLHdDQUFBO0lBQXlDLHFDQUFBO0lBQXNDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHVDQUFBO0lBQXdDLHVDQUFBO0lBQXdDLHdDQUFBO0lBQXlDLG9DQUFBO0lBQXFDLG9DQUFBO0lBQXFDLHdDQUFBO0lBQXlDLG9DQUFBO0VBKzdNcnN0SztBQUNGO0FBaDhNNnV0SztFQUEyQjtJQUFlLG1DQUFBO0lBQW9DLHdDQUFBO0lBQXlDLG1DQUFBO0lBQW9DLHdDQUFBO0lBQXlDLHdDQUFBO0lBQXlDLG1DQUFBO0lBQW9DLHFDQUFBO0lBQXNDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHdDQUFBO0lBQXlDLHdDQUFBO0lBQXlDLHdDQUFBO0lBQXlDLG9DQUFBO0lBQXFDLG9DQUFBO0lBQXFDLHdDQUFBO0lBQXlDLG9DQUFBO0VBODlNL3h2SztBQUNGO0FBLzlNdTB2SztFQUEyQjtJQUFlLHdDQUFBO0lBQXlDLG1DQUFBO0lBQW9DLHdDQUFBO0lBQXlDLHdDQUFBO0lBQXlDLG1DQUFBO0lBQW9DLG1DQUFBO0lBQW9DLHFDQUFBO0lBQXNDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHFDQUFBO0lBQXNDLDRDQUFBO0lBQTZDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHNDQUFBO0lBQXVDLHdDQUFBO0lBQXlDLHdDQUFBO0lBQXlDLHdDQUFBO0lBQXlDLG9DQUFBO0lBQXFDLG9DQUFBO0lBQXFDLHdDQUFBO0lBQXlDLG9DQUFBO0VBNi9NejN4SztBQUNGO0FBOS9NaTZ4SztFQUFxQixtQkFBQTtFQUFtQixrQ0FBQTtFQUFtQyw2QkFBQTtFQUE4Qiw2QkFBQTtFQUE4QixnQ0FBQTtFQUFpQyw2QkFBQTtFQUE4Qiw2QkFBQTtFQUE4Qiw2QkFBQTtFQUE4Qiw2QkFBQTtFQUE4Qiw2QkFBQTtFQUE4QixrQ0FBQTtFQUFtQyxrQ0FBQTtFQUFtQyxrQ0FBQTtFQUFtQyxrQ0FBQTtFQUFtQyxtQ0FBQTtFQUFvQyxtQ0FBQTtFQUFvQyxtQ0FBQTtFQUFvQyxtQ0FBQTtFQUFvQyxtQ0FBQTtFQUFvQyxtQ0FBQTtFQUFvQyxtQ0FBQTtFQUFvQyxtQ0FBQTtFQUFvQywwQ0FBQTtFQUEyQyxvQ0FBQTtFQUFxQyxvQ0FBQTtFQUFxQyxvQ0FBQTtFQUFxQyxvQ0FBQTtFQUFxQyxvQ0FBQTtFQUFxQyxvQ0FBQTtFQUFxQyxvQ0FBQTtFQUFxQyxpQ0FBQTtFQUFrQyxpQ0FBQTtFQUFrQyxpQ0FBQTtFQUFrQyxpQ0FBQTtFQUFrQyxvQkFBQTtFQUFxQixvQkFBQTtFQUFxQiwyQ0FBQTtFQUE0QyxvQkFBQTtFQUFxQixvQkFBQTtFQUFxQixvQkFBQTtFQUFxQixvQkFBQTtFQUFxQixvQkFBQTtFQUFxQixvQkFBQTtFQUFxQiwwQkFBQTtFQUEyQiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2QiwyQkFBQTtFQUE0Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2QixtQkFBQTtFQUFvQixtQkFBQTtFQUFvQixtQkFBQTtFQUFvQixtQkFBQTtFQUFvQiwrQ0FBQTtFQUFnRCxtQkFBQTtFQUFvQixtQkFBQTtFQUFvQixtQkFBQTtFQUFvQixtQkFBQTtFQUFvQixnREFBQTtFQUFpRCxnREFBQTtFQUFpRCxnREFBQTtFQUFpRCxnREFBQTtFQUFpRCxnREFBQTtFQUFpRCxvQ0FBQTtFQUFxQyx3Q0FBQTtFQUF5Qyw2Q0FBQTtFQUE4Qyw4Q0FBQTtFQUErQyxvQkFBQTtFQUFxQixvQkFBQTtFQUFxQix3QkFBQTtFQUF5Qix3QkFBQTtFQUF5Qix3QkFBQTtFQUF5QixvQkFBQTtFQUFxQix3QkFBQTtFQUF5QiwyQ0FBQTtFQUE0QyxvQkFBQTtFQUFxQiwwQ0FBQTtFQUEyQyxxREFBQTtFQUFzRCxxREFBQTtFQUFzRCxxREFBQTtFQUFzRCxxREFBQTtFQUFzRCx1REFBQTtFQUF3RCx1REFBQTtFQUF3RCx1REFBQTtFQUF3RCx1REFBQTtFQUF3RCx1REFBQTtFQUF3RCx1REFBQTtFQUF3RCx1REFBQTtFQUF3RCx1REFBQTtFQUF3RCxxRUFBQTtFQUFzRSx5REFBQTtFQUEwRCx5REFBQTtFQUEwRCx5REFBQTtFQUEwRCx5REFBQTtFQUEwRCx5REFBQTtFQUEwRCx5REFBQTtFQUEwRCx5REFBQTtFQUEwRCxtREFBQTtFQUFvRCxtREFBQTtFQUFvRCxtREFBQTtFQUFvRCxtREFBQTtFQUFvRCx3QkFBQTtFQUF5QiwyQkFBQTtFQUE0QiwyQkFBQTtFQUE0QiwyQkFBQTtFQUE0QiwyQkFBQTtFQUE0QiwyQkFBQTtFQUE0QiwyQkFBQTtFQUE0QixxREFBQTtFQUFzRCwyQkFBQTtFQUE0QiwyQkFBQTtFQUE0Qix3QkFBQTtFQUF5QixrQkFBQTtFQUFtQixrQkFBQTtFQUFtQixrQkFBQTtFQUFtQixrQkFBQTtFQUFtQixrQkFBQTtFQUFtQixrQkFBQTtFQUFtQixrQkFBQTtFQUFtQixrQkFBQTtFQUFtQixrQkFBQTtFQUFtQiwwQkFBQTtFQUEyQiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2QiwyQkFBQTtFQUE0Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2Qiw0QkFBQTtFQUE2QixxQkFBQTtFQUFzQixxQkFBQTtFQUFzQixxQkFBQTtFQUFzQixxQkFBQTtFQUFzQixxQkFBQTtFQUFzQixxQkFBQTtFQUFzQixxQkFBQTtFQUFzQixxQkFBQTtFQUFzQixxQkFBQTtFQUFzQiwwQ0FBQTtFQUEyQyxzQ0FBQTtFQUF1Qyw2Q0FBQTtFQUE4QyxnREFBQTtFQUFpRCwrQ0FBQTtFQUFnRCx5Q0FBQTtFQUEwQyxnREFBQTtFQUFpRCxrREFBQTtFQUFtRCxtREFBQTtFQUFvRCwwQ0FBQTtFQUEyQyx1Q0FBQTtFQUF3QyxnREFBQTtFQUFpRCw4Q0FBQTtFQUErQyxzREFBQTtFQUF1RCxpREFBQTtFQUFrRCxnREFBQTtFQUFpRCwyQ0FBQTtFQUE0QywwQ0FBQTtFQUEyQyxnREFBQTtFQUFpRCxrREFBQTtFQUFtRCxtREFBQTtFQUFvRCxrQ0FBQTtFQUFtQyw4QkFBQTtFQUErQiwwQ0FBQTtFQUEyQywrREFBQTtFQUFnRSwwRUFBQTtFQUEyRSw4RUFBQTtFQUErRSxzREFBQTtFQUF1RCxrREFBQTtFQUFtRCxzQ0FBQTtFQUF1Qyx1Q0FBQTtFQUF3QyxvQ0FBQTtFQUFxQywwQ0FBQTtFQUEyQywwQ0FBQTtFQUEyQyw0Q0FBQTtFQUE2QyxzQ0FBQTtFQUF1Qyw0Q0FBQTtFQUE2QywwQ0FBQTtFQUEyQyw0Q0FBQTtFQUE2QyxvQ0FBQTtFQUFxQyxxQ0FBQTtFQUFzQyx1Q0FBQTtFQUF3Qyx5Q0FBQTtFQUEwQyx1Q0FBQTtFQUF3QyxrREFBQTtFQUFtRCwrQ0FBQTtFQUFnRCwrQ0FBQTtFQUFnRCxnREFBQTtFQUFpRCxzQ0FBQTtFQUF1QyxpREFBQTtFQUFrRCw4Q0FBQTtFQUErQyxxREFBQTtFQUFzRCw4Q0FBQTtFQUErQywrQ0FBQTtFQUFnRCxzREFBQTtFQUF1RCw4Q0FBQTtFQUErQywwREFBQTtFQUEyRCxvREFBQTtFQUFxRCxxQ0FBQTtFQUFzQyx3Q0FBQTtFQUF5Qyw4Q0FBQTtFQUErQywwQ0FBQTtFQUEyQyw4Q0FBQTtFQUErQyx5Q0FBQTtFQUEwQyxnREFBQTtFQUFpRCxrREFBQTtFQUFtRCxtREFBQTtFQUFvRCxtQ0FBQTtFQUFvQyw0Q0FBQTtFQUE2Qyw4Q0FBQTtFQUErQywwQ0FBQTtFQUEyQyxnREFBQTtFQUFpRCxrREFBQTtFQUFtRCxtREFBQTtFQUFvRCxrQ0FBQTtFQUFtQyw0Q0FBQTtFQUE2Qyw2Q0FBQTtFQUE4QywyQ0FBQTtFQUE0QywwQ0FBQTtFQUEyQywwQ0FBQTtFQUEyQyxzREFBQTtFQUF1RCw2Q0FBQTtFQUE4QyxpQ0FBQTtFQUFrQyxvQ0FBQTtFQUFxQyxzQ0FBQTtFQUF1QywwQ0FBQTtFQUEyQywrQ0FBQTtFQUFnRCxxREFBQTtFQUFzRCx1REFBQTtFQUF3RCx3REFBQTtFQUF5RCxpREFBQTtFQUFrRCx1REFBQTtFQUF3RCx5REFBQTtFQUEwRCwwREFBQTtFQUEyRCx5REFBQTtFQUEwRCx5REFBQTtFQUEwRCwyREFBQTtFQUE0RCw0REFBQTtFQUE2RCxtREFBQTtF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QUEzdlFBOzs7RUFHRSxtQkFBQTtFQUVBLG1DQUFBO0VBQ0Esd0NBQUE7RUFDQSxzQ0FBQTtFQUNBLHdDQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHdDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLHNDQUFBO0VBQ0EscUNBQUE7RUFFQSxxQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQ0FBQTtFQUNBLHNDQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQ0FBQTtFQUNBLG9DQUFBO0VBRUEsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSxzQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUVBLHVDQUFBO0VBQ0EseUNBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFFQSwyQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSw0Q0FBQTtFQUNBLDBDQUFBO0VBRUEsdUNBQUE7RUFDQSwwQ0FBQTtFQUNBLDBDQUFBO0VBQ0Esd0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSwwQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSwwQ0FBQTtFQUVBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSwwQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsMENBQUE7RUFFQSwyQ0FBQTtFQUNBLDRDQUFBO0VBQ0EsNENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDZDQUFBO0VBRUEsMENBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSx5Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSwyQ0FBQTtFQUVBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLHVDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EseUNBQUE7RUFFQSxzQ0FBQTtFQUNBLHdDQUFBO0VBQ0EsMENBQUE7RUFDQSwwQ0FBQTtFQUNBLDBDQUFBO0VBQ0EsMENBQUE7RUFDQSx3Q0FBQTtFQUNBLDBDQUFBO0VBQ0Esc0NBQUE7RUFDQSx3Q0FBQTtFQUNBLDBDQUFBO0VBRUEseUNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUVBLDJDQUFBO0VBQ0EsNENBQUE7RUFDQSwyQ0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFFQSx5Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDJDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBRUEsdUNBQUE7RUFDQSw0Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsNkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsNkNBQUE7RUFDQSw2Q0FBQTtFQUNBLDZDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUVBLDRDQUFBO0VBQ0EsMkNBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsNENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDRDQUFBO0VBQ0EsOENBQUE7RUFFQSwwQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSx5Q0FBQTtFQUNBLDJDQUFBO0VBRUEseUNBQUE7RUFDQSwwQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUNBLDJDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyQ0FBQTtFQUVBLDZDQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsK0NBQUE7RUFDQSwrQ0FBQTtFQUNBLCtDQUFBO0VBQ0EsK0NBQUE7RUFFQSwrQ0FBQTtFQUNBLGlEQUFBO0VBQ0EsaURBQUE7RUFDQSxpREFBQTtFQUNBLGlEQUFBO0VBQ0EsaURBQUE7RUFDQSxpREFBQTtFQUNBLGlEQUFBO0VBQ0EsaURBQUE7RUFDQSxpREFBQTtFQUNBLGlEQUFBO0VBRUEsK0NBQUE7RUFDQSxpREFBQTtFQUNBLGlEQUFBO0VBQ0EsaURBQUE7RUFDQSxpREFBQTtFQUNBLGlEQUFBO0VBQ0EsaURBQUE7RUFDQSxpREFBQTtFQUNBLGlEQUFBO0VBQ0EsaURBQUE7RUFDQSxpREFBQTtFQUVBLDRDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFDQSw4Q0FBQTtFQUNBLDhDQUFBO0VBQ0EsOENBQUE7RUFFQSw4Q0FBQTtFQUNBLGdE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QkFBQTtFQUNBLGNBQUE7QUF5c1FGOztBQXRzUUE7RUFDRSxnQ0FBQTtBQXlzUUY7O0FBdHNRQTtFQUNFLDBDQUFBO1VBQUEsa0NBQUE7QUF5c1FGIiwiZmlsZSI6ImFwcC1oYXJ2ZXN0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjsudGhlbWUtaGFydmVzdCAudGV4dC1oZWFkaW5nLXhze2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmcteHMpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1ib2xkKTtsaW5lLWhlaWdodDoxLjE7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTp2YXIoLS1mb250LXNlcmlmKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC50ZXh0LWhlYWRpbmctc217Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy1zbSk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LWJvbGQpO2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnRleHQtaGVhZGluZy1tZHtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLW1kKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtYm9sZCk7bGluZS1oZWlnaHQ6MS4xO2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAudGV4dC1oZWFkaW5nLWxne2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmctbGcpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1ib2xkKTtsaW5lLWhlaWdodDoxLjA1O2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAudGV4dC1oZWFkaW5nLXhse2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmcteGwpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1ib2xkKTtsaW5lLWhlaWdodDoxO2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAudGV4dC1oZWFkaW5nLTJ4bHtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLTJ4bCk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LWJvbGQpO2xpbmUtaGVpZ2h0Oi45NTtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnRleHQtaGVhZGluZy0zeGx7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy0zeGwpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1ib2xkKTtsaW5lLWhlaWdodDouOTU7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTp2YXIoLS1mb250LXNlcmlmKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC50ZXh0LWhlYWRpbmctNHhse2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmctNHhsKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtYm9sZCk7bGluZS1oZWlnaHQ6Ljk1O2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAudGV4dC1ib2R5LXNtLWJvbGR7Zm9udC1zaXplOnZhcigtLXNpemUtYm9keS1zbS1ib2xkKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtbWVkaXVtKTtsaW5lLWhlaWdodDoxLjU7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTp2YXIoLS1mb250LXNlcmlmKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC50ZXh0LWJvZHktc217Zm9udC1zaXplOnZhcigtLXNpemUtYm9keS1zbSk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LXJlZ3VsYXIpO2xpbmUtaGVpZ2h0OjEuNTtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnRleHQtYm9keS1tZC1ib2xke2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWJvZHktbWQtYm9sZCk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LW1lZGl1bSk7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAudGV4dC1ib2R5LW1ke2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWJvZHktbWQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDoxLjU7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTp2YXIoLS1mb250LXNlcmlmKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC50ZXh0LWJvZHktbGctYm9sZHtmb250LXNpemU6dmFyKC0tc2l6ZS1ib2R5LWxnLWJvbGQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1tZWRpdW0pO2xpbmUtaGVpZ2h0OjEuNTtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnRleHQtYm9keS1sZ3tmb250LXNpemU6dmFyKC0tc2l6ZS1ib2R5LWxnKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtcmVndWxhcik7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAudGV4dC1kZXRhaWwteHN7Zm9udC1zaXplOnZhcigtLXNpemUtZGV0YWlsLXhzKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtcmVndWxhcik7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zYW5zKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC50ZXh0LWRldGFpbC1zbS1ib2xke2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWRldGFpbC1zbS1ib2xkKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtbWVkaXVtKTtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTp2YXIoLS1mb250LXNhbnMpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnRleHQtZGV0YWlsLXNte2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWRldGFpbC1zbSk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LXJlZ3VsYXIpO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAudGV4dC1kZXRhaWwtbWQtYm9sZHtmb250LXNpemU6dmFyKC0tc2l6ZS1kZXRhaWwtbWQtYm9sZCk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LW1lZGl1bSk7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zYW5zKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC50ZXh0LWRldGFpbC1tZHtmb250LXNpemU6dmFyKC0tc2l6ZS1kZXRhaWwtbWQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTp2YXIoLS1mb250LXNhbnMpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnRleHQtZGV0YWlsLWxnLWJvbGR7Zm9udC1zaXplOnZhcigtLXNpemUtZGV0YWlsLWxnLWJvbGQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1tZWRpdW0pO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAudGV4dC1kZXRhaWwtbGd7Zm9udC1zaXplOnZhcigtLXNpemUtZGV0YWlsLWxnKTtmb250LXdlaWdodDp2YXIgLS13ZWlnaHQtcmVndWxhcjtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTp2YXIoLS1mb250LXNhbnMpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnRleHQtbGFiZWwtc217Zm9udC1zaXplOnZhcigtLXNpemUtbGFiZWwtc20pO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDoxLjI7bGV0dGVyLXNwYWNpbmc6MDtmb250LWZhbWlseTp2YXIoLS1mb250LXNhbnMpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnRleHQtbGFiZWwtbWR7Zm9udC1zaXplOnZhcigtLXNpemUtbGFiZWwtbWQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1tZWRpdW0pO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAudGV4dC1xdW90ZXtmb250LXNpemU6dmFyKC0tc2l6ZS1xdW90ZS1sZyk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LXJlZ3VsYXIpO2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnRleHQtbWFpbi1tZW51e2ZvbnQtc2l6ZTp2YXIoLS1zaXplLW1haW4tbWVudS1sZyk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LWJvbGQpO2xpbmUtaGVpZ2h0OjEuMTtsZXR0ZXItc3BhY2luZzowO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LnRoZW1lLWhhcnZlc3QgLnRleHQtZGV0YWlsLXhsLWJvbGR7Zm9udC1zaXplOnZhcigtLXR5cGVzY2FsZS0yMik7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LW1lZGl1bSk7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zYW5zKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC50ZXh0LWRldGFpbC14bHtmb250LXNpemU6dmFyKC0tdHlwZXNjYWxlLTIyKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtcmVndWxhcik7bGluZS1oZWlnaHQ6MS4yO2xldHRlci1zcGFjaW5nOjA7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zYW5zKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfX0udGhlbWUtaGFydmVzdHstLWJ1dHRvbi1oZWlnaHQ6IDU2cHg7LS1idXR0b24taGVpZ2h0LXNtYWxsOiA0MHB4Oy0tYnV0dG9uLWhlaWdodC1sYXJnZTogNzJweDstLWJ1dHRvbi1mb250LXNpemU6IDEuMTI1cmVtOy0tYnV0dG9uLWZvbnQtc2l6ZS1zbWFsbDogMXJlbTstLWJ1dHRvbi1mb250LXdlaWdodDogNTAwOy0tYnV0dG9uLWZvbnQtd2VpZ2h0LXNtYWxsOiA0MDA7LS1idXR0b24tZm9udC13ZWlnaHQtbGFyZ2U6IDUwMDstLWJ1dHRvbi1ib3JkZXItd2lkdGg6IDFweDstLWJ1dHRvbi1vdXRsaW5lLXdpZHRoOiAycHg7LS1idXR0b24tb3V0bGluZS1vZmZzZXQ6IDRweDstLWJ1dHRvbi1ob3Zlci1vdXRsaW5lLW9mZnNldDogLTFweDstLWJ1dHRvbi1vdXRsaW5lLW9mZnNldC1zbWFsbDogMnB4Oy0taWNvbi1oZWlnaHQ6IDI0cHg7LS1pY29uLWhlaWdodC1zbWFsbDogMTZweDstLWljb24td2lkdGg6IDI0cHg7LS1pY29uLXdpZHRoLXNtYWxsOiAxNnB4Oy0taWNvbi1tYXJnaW4tbGVmdDogLTZweDstLWljb24tbWFyZ2luLWxlZnQtc21hbGw6IC00cHg7LS1pY29uLW1hcmdpbi1yaWdodDogLTZweDstLWljb24tbWFyZ2luLXJpZ2h0LXNtYWxsOiAtNHB4fS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbjo6cGFydChiYXNlKXthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmb250Om5vcm1hbCBub3JtYWwgdmFyKC0tYnV0dG9uLWZvbnQtd2VpZ2h0KSB2YXIoLS1idXR0b24tZm9udC1zaXplKSB2YXIoLS1mb250LXNhbnMpO2hlaWdodDp2YXIoLS1idXR0b24taGVpZ2h0KTtwYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgY2FsYyh2YXIoLS1zcGFjaW5nLWxnKSAtIHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpKSB2YXIoLS1zcGFjaW5nLW5vbmUpIGNhbGModmFyKC0tc3BhY2luZy1sZykgLSB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSk7Ym9yZGVyOnZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50fS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXByaW1hcnldOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctc2Vjb25kYXJ5KTtib3JkZXI6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYmctc2Vjb25kYXJ5KTtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1wcmltYXJ5XTo6cGFydChiYXNlKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXNlY29uZGFyeS1ob3Zlcik7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCk7b3V0bGluZTp2YXIoLS1idXR0b24tb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tYmctc2Vjb25kYXJ5LWhvdmVyKTtvdXRsaW5lLW9mZnNldDp2YXIoLS1idXR0b24taG92ZXItb3V0bGluZS1vZmZzZXQpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXByaW1hcnldOjpwYXJ0KGJhc2UpOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXNlY29uZGFyeS1wcmVzc2VkKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCk7b3V0bGluZTpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXByaW1hcnldOjpwYXJ0KGJhc2UpOmZvY3VzLXZpc2libGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1zZWNvbmRhcnktaG92ZXIpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOnZhcigtLWJ1dHRvbi1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItc2Vjb25kYXJ5LWxpZ2h0KX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1wcmltYXJ5XS5zZWxlY3RlZDo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlLWhvdmVyKTtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSk7Ym9yZGVyOnZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1zZWNvbmRhcnkpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1wcmltYXJ5XVtsb2FkaW5nXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlLWhvdmVyKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tZmctc2Vjb25kYXJ5KTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9cHJpbWFyeV0uZG9uZTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlLWhvdmVyKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1wcmltYXJ5XVtkaXNhYmxlZF06OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1kYXJrLXN1YnRsZSk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWRpc2FibGVkKTtib3JkZXI6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnktZGlzYWJsZWQpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1wcmltYXJ5LWludmVydF06OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1wcmltYXJ5KTtib3JkZXI6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYmctcHJpbWFyeSk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXByaW1hcnktaW52ZXJ0XTo6cGFydChiYXNlKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXByaW1hcnkpO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtvdXRsaW5lOnZhcigtLWJ1dHRvbi1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1iZy1wcmltYXJ5KTtvdXRsaW5lLW9mZnNldDp2YXIoLS1idXR0b24taG92ZXItb3V0bGluZS1vZmZzZXQpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXByaW1hcnktaW52ZXJ0XTo6cGFydChiYXNlKTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUtaG92ZXItc3Ryb25nKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnktaG92ZXIpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1wcmltYXJ5LWludmVydF06OnBhcnQoYmFzZSk6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWxpZ2h0LXN1YnRsZS1ob3Zlci1zdHJvbmcpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOnZhcigtLWJ1dHRvbi1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXByaW1hcnktaW52ZXJ0XS5zZWxlY3RlZDo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWxpZ2h0LXN1YnRsZS1zZWxlY3RlZCk7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCk7Ym9yZGVyOnZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1pbnZlcnRlZCk7b3V0bGluZTpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXByaW1hcnktaW52ZXJ0XVtsb2FkaW5nXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWxpZ2h0LXN1YnRsZS1ob3Zlcik7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLWZnLWludmVydGVkKTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9cHJpbWFyeS1pbnZlcnRdLmRvbmU6OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUtaG92ZXIpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9cHJpbWFyeS1pbnZlcnRdW2Rpc2FibGVkXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWxpZ2h0LXN1YnRsZS1kaXNhYmxlZCk7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZC1kaXNhYmxlZCk7Ym9yZGVyOnZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1pbnZlcnRlZC1kaXNhYmxlZCk7b3V0bGluZTpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXNlY29uZGFyeV06OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1kYXJrLXN1YnRsZSk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtib3JkZXI6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1zZWNvbmRhcnldOjpwYXJ0KGJhc2UpOmhvdmVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1zdWJ0bGUtaG92ZXIpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1zZWNvbmRhcnldOjpwYXJ0KGJhc2UpOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlLXByZXNzZWQpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1zZWNvbmRhcnldOjpwYXJ0KGJhc2UpOmZvY3VzLXZpc2libGV7YmFja2dyb3VuZDp2YXIoLS1iZy1kYXJrLXN1YnRsZS1ob3Zlcik7Ym9yZGVyOnZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSk7b3V0bGluZTp2YXIoLS1idXR0b24tb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXNlY29uZGFyeV0uc2VsZWN0ZWQ6OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1kYXJrLXN1YnRsZS1zZWxlY3RlZCk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtib3JkZXI6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnkpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1zZWNvbmRhcnldW2xvYWRpbmddOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1zdWJ0bGUtaG92ZXIpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS1mZy1wcmltYXJ5KTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9c2Vjb25kYXJ5XS5kb25lOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1zdWJ0bGUtaG92ZXIpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1zZWNvbmRhcnldW2Rpc2FibGVkXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktZGlzYWJsZWQpO2JvcmRlcjp2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1kaXNhYmxlZCk7b3V0bGluZTpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXNlY29uZGFyeS1pbnZlcnRdOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctbGlnaHQtc3VidGxlKTtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTtib3JkZXI6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLWludmVydGVkLXN1YnRsZSl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9c2Vjb25kYXJ5LWludmVydF06OnBhcnQoYmFzZSk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUtaG92ZXIpO2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOnZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1pbnZlcnRlZC1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXNlY29uZGFyeS1pbnZlcnRdOjpwYXJ0KGJhc2UpOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWxpZ2h0LXN1YnRsZS1wcmVzc2VkKTtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7b3V0bGluZTpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXNlY29uZGFyeS1pbnZlcnRdOjpwYXJ0KGJhc2UpOmZvY3VzLXZpc2libGV7YmFja2dyb3VuZDp2YXIoLS1iZy1saWdodC1zdWJ0bGUtaG92ZXIpO2JvcmRlcjp2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtc3VidGxlKTtvdXRsaW5lOnZhcigtLWJ1dHRvbi1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXNlY29uZGFyeS1pbnZlcnRdLnNlbGVjdGVkOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctbGlnaHQtc3VidGxlLXNlbGVjdGVkKTtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTtib3JkZXI6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLWludmVydGVkKTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9c2Vjb25kYXJ5LWludmVydF1bbG9hZGluZ106OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUtaG92ZXIpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS1mZy1pbnZlcnRlZCk7b3V0bGluZTpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PXNlY29uZGFyeS1pbnZlcnRdLmRvbmU6OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUtaG92ZXIpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9c2Vjb25kYXJ5LWludmVydF1bZGlzYWJsZWRdOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctbGlnaHQtc3VidGxlLWRpc2FibGVkKTtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkLWRpc2FibGVkKTtib3JkZXI6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLWludmVydGVkLWRpc2FibGVkKTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9bmVnYXRpdmVdOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctc3RhdHVzLW5lZ2F0aXZlKTtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTtib3JkZXI6dmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYmctc3RhdHVzLW5lZ2F0aXZlKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1uZWdhdGl2ZV06OnBhcnQoYmFzZSk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1zdGF0dXMtbmVnYXRpdmUtaG92ZXIpO2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpO291dGxpbmU6dmFyKC0tYnV0dG9uLW91dGxpbmUtd2lkdGgpIHNvbGlkIHZhcigtLWJnLXN0YXR1cy1uZWdhdGl2ZS1ob3Zlcik7b3V0bGluZS1vZmZzZXQ6dmFyKC0tYnV0dG9uLWhvdmVyLW91dGxpbmUtb2Zmc2V0KX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1uZWdhdGl2ZV06OnBhcnQoYmFzZSk6YWN0aXZle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctc3RhdHVzLW5lZ2F0aXZlLXByZXNzZWQpO2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9bmVnYXRpdmVdOjpwYXJ0KGJhc2UpOmZvY3VzLXZpc2libGV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1zdGF0dXMtbmVnYXRpdmUtaG92ZXIpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOnZhcigtLWJ1dHRvbi1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItc3RhdHVzLW5lZ2F0aXZlLWhvdmVyKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudD1uZWdhdGl2ZV0uc2VsZWN0ZWQ6OnBhcnQoYmFzZSl7ZGlzcGxheTpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvblt2YXJpYW50PW5lZ2F0aXZlXVtsb2FkaW5nXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlLWhvdmVyKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tZmctc3RhdHVzLW5lZ2F0aXZlKTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9bmVnYXRpdmVdLmRvbmU6OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1kYXJrLXN1YnRsZS1ob3Zlcik7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2NvbG9yOnZhcigtLXRleHQtc3RhdHVzLW5lZ2F0aXZlKTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3ZhcmlhbnQ9bmVnYXRpdmVdW2Rpc2FibGVkXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktZGlzYWJsZWQpO2JvcmRlcjp2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1kaXNhYmxlZCk7b3V0bGluZTpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbjo6cGFydChsYWJlbCl7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW5vbmUpO2hlaWdodDoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjttYXJnaW4tcmlnaHQ6MXB4O3BhZGRpbmctYm90dG9tOjRweH0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bcGlsbF06OnBhcnQoYmFzZSl7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW2Rpc2FibGVkXTo6cGFydChiYXNlKXtvcGFjaXR5OnVuc2V0fS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbj4qW3Nsb3Q9cHJlZml4XXtoZWlnaHQ6dmFyKC0taWNvbi1oZWlnaHQpO3dpZHRoOnZhcigtLWljb24td2lkdGgpO21hcmdpbi1sZWZ0OnZhcigtLWljb24tbWFyZ2luLWxlZnQpO3BhZGRpbmctcmlnaHQ6dmFyKC0tc3BhY2luZy0yeHMpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbj4qW3Nsb3Q9c3VmZml4XXtoZWlnaHQ6dmFyKC0taWNvbi1oZWlnaHQpO3dpZHRoOnZhcigtLWljb24td2lkdGgpO21hcmdpbi1yaWdodDp2YXIoLS1pY29uLW1hcmdpbi1yaWdodCk7cGFkZGluZy1sZWZ0OnZhcigtLXNwYWNpbmctMnhzKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bc2l6ZT1zbWFsbF06OnBhcnQoYmFzZSl7aGVpZ2h0OnZhcigtLWJ1dHRvbi1oZWlnaHQtc21hbGwpO2ZvbnQtc2l6ZTp2YXIoLS1idXR0b24tZm9udC1zaXplLXNtYWxsKTtmb250LXdlaWdodDp2YXIoLS1idXR0b24tZm9udC13ZWlnaHQtc21hbGwpO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1ub25lKSBjYWxjKHZhcigtLXNwYWNpbmctbWQpIC0gdmFyKC0tYnV0dG9uLWJvcmRlci13aWR0aCkpIHZhcigtLXNwYWNpbmctbm9uZSkgY2FsYyh2YXIoLS1zcGFjaW5nLW1kKSAtIHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bc2l6ZT1zbWFsbF1bdmFyaWFudF06OnBhcnQoYmFzZSk6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lLW9mZnNldDp2YXIoLS1idXR0b24tb3V0bGluZS1vZmZzZXQtc21hbGwpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbltzaXplPXNtYWxsXS5kb25lPipbc2xvdD1wcmVmaXhde2hlaWdodDp2YXIoLS1pY29uLWhlaWdodCk7d2lkdGg6dmFyKC0taWNvbi13aWR0aCk7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1pY29uLW1hcmdpbi1sZWZ0LXNtYWxsKSAtICh2YXIoLS1pY29uLXdpZHRoKSAtIHZhcigtLWljb24td2lkdGgtc21hbGwpKSAvIDQpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbltzaXplPXNtYWxsXT4qW3Nsb3Q9cHJlZml4XXtoZWlnaHQ6dmFyKC0taWNvbi1oZWlnaHQtc21hbGwpO3dpZHRoOnZhcigtLWljb24td2lkdGgtc21hbGwpO21hcmdpbi1sZWZ0OnZhcigtLWljb24tbWFyZ2luLWxlZnQtc21hbGwpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbltzaXplPXNtYWxsXT4qW3Nsb3Q9c3VmZml4XXtoZWlnaHQ6dmFyKC0taWNvbi1oZWlnaHQtc21hbGwpO3dpZHRoOnZhcigtLWljb24td2lkdGgtc21hbGwpO21hcmdpbi1yaWdodDp2YXIoLS1pY29uLW1hcmdpbi1yaWdodC1zbWFsbCl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uW3NpemU9bGFyZ2VdOjpwYXJ0KGJhc2Upe2hlaWdodDp2YXIoLS1idXR0b24taGVpZ2h0LWxhcmdlKTtmb250LXNpemU6dmFyKC0tYnV0dG9uLWZvbnQtc2l6ZSk7Zm9udC13ZWlnaHQ6dmFyKC0tYnV0dG9uLWZvbnQtd2VpZ2h0LWxhcmdlKTtwYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgY2FsYyh2YXIoLS1zcGFjaW5nLTJ4bCkgLSB2YXIoLS1idXR0b24tYm9yZGVyLXdpZHRoKSkgdmFyKC0tc3BhY2luZy1ub25lKSBjYWxjKHZhcigtLXNwYWNpbmctMnhsKSAtIHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b25bdmFyaWFudF06OnBhcnQoYmFzZSk6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lLW9mZnNldDp2YXIoLS1idXR0b24tb3V0bGluZS1vZmZzZXQpfS50aGVtZS1oYXJ2ZXN0ey0tYnV0dG9uLWFsdGVybmF0aXZlLXdpZHRoOiA1NnB4Oy0tYnV0dG9uLWFsdGVybmF0aXZlLXdpZHRoLXNtYWxsOiA0MHB4Oy0tYnV0dG9uLWFsdGVybmF0aXZlLXdpZHRoLWxhcmdlOiA3MnB4Oy0tYnV0dG9uLWFsdGVybmF0aXZlLXRleHQtd2lkdGg6IDIwMHB4fS50aGVtZS1oYXJ2ZXN0IC5idXR0b24tYWx0ZXJuYXRpdmV7ZGlzcGxheTppbmxpbmUtZmxleDtmb250Om5vcm1hbCBub3JtYWwgdmFyKC0tYnV0dG9uLWZvbnQtd2VpZ2h0KSB2YXIoLS1idXR0b24tZm9udC1zaXplKSB2YXIoLS1mb250LXNhbnMpO2dhcDp2YXIoLS1zcGFjaW5nLXNtKTthbGlnbi1pdGVtczpjZW50ZXJ9LnRoZW1lLWhhcnZlc3QgLmJ1dHRvbi1hbHRlcm5hdGl2ZV9fdGV4dC1iZWZvcmUsLnRoZW1lLWhhcnZlc3QgLmJ1dHRvbi1hbHRlcm5hdGl2ZV9fdGV4dC1hZnRlcnttYXgtd2lkdGg6dmFyKC0tYnV0dG9uLWFsdGVybmF0aXZlLXRleHQtd2lkdGgpO3RleHQtd3JhcDpiYWxhbmNlfS50aGVtZS1oYXJ2ZXN0IC5idXR0b24tYWx0ZXJuYXRpdmVfX3RleHQtYmVmb3Jle3RleHQtYWxpZ246cmlnaHR9LnRoZW1lLWhhcnZlc3QgLmJ1dHRvbi1hbHRlcm5hdGl2ZV9fdGV4dC1hZnRlcnt0ZXh0LWFsaWduOmxlZnR9LnRoZW1lLWhhcnZlc3QgLmJ1dHRvbi1hbHRlcm5hdGl2ZS5zbWFsbHtmb250LXdlaWdodDp2YXIoLS1idXR0b24tZm9udC13ZWlnaHQtc21hbGwpO2ZvbnQtc2l6ZTp2YXIoLS1idXR0b24tZm9udC1zaXplLXNtYWxsKTtnYXA6dmFyKC0tc3BhY2luZy0yeHMpfS50aGVtZS1oYXJ2ZXN0IC5idXR0b24tYWx0ZXJuYXRpdmUgc2wtYnV0dG9uOjpwYXJ0KGJhc2Upe3BhZGRpbmc6MDt3aWR0aDp2YXIoLS1idXR0b24tYWx0ZXJuYXRpdmUtd2lkdGgpfS50aGVtZS1oYXJ2ZXN0IC5idXR0b24tYWx0ZXJuYXRpdmUgc2wtYnV0dG9uOjpwYXJ0KGxhYmVsKXtkaXNwbGF5OmZsZXg7cGFkZGluZy1ib3R0b206MDtmbGV4LWdyb3c6dW5zZXR9LnRoZW1lLWhhcnZlc3QgLmJ1dHRvbi1hbHRlcm5hdGl2ZSBzbC1idXR0b24gKnt3aWR0aDp2YXIoLS1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0taWNvbi1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5idXR0b24tYWx0ZXJuYXRpdmUgc2wtYnV0dG9uW3NpemU9c21hbGxdOjpwYXJ0KGJhc2Upe3dpZHRoOnZhcigtLWJ1dHRvbi1hbHRlcm5hdGl2ZS13aWR0aC1zbWFsbCl9LnRoZW1lLWhhcnZlc3QgLmJ1dHRvbi1hbHRlcm5hdGl2ZSBzbC1idXR0b25bc2l6ZT1zbWFsbF0gKnt3aWR0aDp2YXIoLS1pY29uLXdpZHRoLXNtYWxsKTtoZWlnaHQ6dmFyKC0taWNvbi1oZWlnaHQtc21hbGwpfS50aGVtZS1oYXJ2ZXN0IC5idXR0b24tYWx0ZXJuYXRpdmUgc2wtYnV0dG9uW3NpemU9bGFyZ2VdOjpwYXJ0KGJhc2Upe3dpZHRoOnZhcigtLWJ1dHRvbi1hbHRlcm5hdGl2ZS13aWR0aC1sYXJnZSl9LnRoZW1lLWhhcnZlc3QgLmJ1dHRvbi1hbHRlcm5hdGl2ZSBzbC1idXR0b25bdmFyaWFudD1wcmltYXJ5XTo6cGFydChiYXNlKTpmb2N1cy12aXNpYmxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctc2Vjb25kYXJ5LWhvdmVyKX0udGhlbWUtaGFydmVzdCAuYnV0dG9uLWFsdGVybmF0aXZlIHNsLWJ1dHRvblt2YXJpYW50PXByaW1hcnldLnNlbGVjdGVkOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctc2Vjb25kYXJ5LXByZXNzZWQpO2NvbG9yOnZhcigtLWZnLWludmVydGVkKTtib3JkZXI6bm9uZX0udGhlbWUtaGFydmVzdCAuYnV0dG9uLWFsdGVybmF0aXZlIHNsLWJ1dHRvblt2YXJpYW50PXByaW1hcnktaW52ZXJ0XTo6cGFydChiYXNlKTpmb2N1cy12aXNpYmxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctbGlnaHQtc3VidGxlLWhvdmVyLXN0cm9uZyl9LnRoZW1lLWhhcnZlc3QgLmJ1dHRvbi1hbHRlcm5hdGl2ZSBzbC1idXR0b25bdmFyaWFudD1wcmltYXJ5LWludmVydF0uc2VsZWN0ZWQ6OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUtaG92ZXItc3Ryb25nKTtjb2xvcjp2YXIoLS1mZy1zZWNvbmRhcnktc2VsZWN0ZWQpfS50aGVtZS1oYXJ2ZXN0IC5idXR0b24tYWx0ZXJuYXRpdmUgc2wtYnV0dG9uW3ZhcmlhbnQ9c2Vjb25kYXJ5LWludmVydF0uc2VsZWN0ZWQ6OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUpO2NvbG9yOnZhcigtLWZnLWludmVydGVkKX0udGhlbWUtaGFydmVzdCAuYnV0dG9uLWFsdGVybmF0aXZlIHNsLWJ1dHRvblt2YXJpYW50PXNlY29uZGFyeS1pbnZlcnRdW2Rpc2FibGVkXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWxpZ2h0LXN1YnRsZS1wcmVzc2VkKX0udGhlbWUtaGFydmVzdCAuYnV0dG9uLWFsdGVybmF0aXZlLnByaW1hcnktaW52ZXJ0LC50aGVtZS1oYXJ2ZXN0IC5idXR0b24tYWx0ZXJuYXRpdmUuc2Vjb25kYXJ5LWludmVydHtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKX0udGhlbWUtaGFydmVzdCAuYnV0dG9uLWFsdGVybmF0aXZlLnByaW1hcnktaW52ZXJ0LmRpc2FibGVkLC50aGVtZS1oYXJ2ZXN0IC5idXR0b24tYWx0ZXJuYXRpdmUuc2Vjb25kYXJ5LWludmVydC5kaXNhYmxlZHtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkLWRpc2FibGVkKX0udGhlbWUtaGFydmVzdCAuYnV0dG9uLWFsdGVybmF0aXZlLnByaW1hcnkuZGlzYWJsZWQsLnRoZW1lLWhhcnZlc3QgLmJ1dHRvbi1hbHRlcm5hdGl2ZS5zZWNvbmRhcnkuZGlzYWJsZWR7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWRpc2FibGVkKX0udGhlbWUtaGFydmVzdHstLWJ1dHRvbi11dGlsaXR5LXdpZHRoOiA1NnB4Oy0tYnV0dG9uLXV0aWxpdHktd2lkdGgtc21hbGw6IDQwcHg7LS1idXR0b24tdXRpbGl0eS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1oZWlnaHQpOy0tYnV0dG9uLXV0aWxpdHktaGVpZ2h0LXNtYWxsOiB2YXIoLS1idXR0b24taGVpZ2h0LXNtYWxsKTstLWJ1dHRvbi11dGlsaXR5LWhpdC13aWR0aDogNjdweDstLWJ1dHRvbi11dGlsaXR5LWhpdC1oZWlnaHQ6IDY3cHg7LS1idXR0b24tdXRpbGl0eS1oaXQtd2lkdGgtc21hbGw6IDQ4cHg7LS1idXR0b24tdXRpbGl0eS1oaXQtaGVpZ2h0LXNtYWxsOiA0OHB4Oy0tYnV0dG9uLXV0aWxpdHktaG92ZXItb3V0bGluZS1vZmZzZXQ6IHZhcigtLWJ1dHRvbi1ob3Zlci1vdXRsaW5lLW9mZnNldCk7LS1idXR0b24tdXRpbGl0eS1vdXRsaW5lLXdpZHRoOiB2YXIoLS1idXR0b24tb3V0bGluZS13aWR0aCk7LS1idXR0b24tdXRpbGl0eS1ib3JkZXItd2lkdGg6IHZhcigtLWJ1dHRvbi1ib3JkZXItd2lkdGgpOy0tYnV0dG9uLXV0aWxpdHktYW5pbWF0aW9uLXNpemUtdHJhbnNpdGlvbjogMzBweDstLWJ1dHRvbi11dGlsaXR5LXRyYW5zaXRpb24tZHVyYXRpb246IC4yc30udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHk6bm90KC5zZWxlY3RlZCk6bm90KFtkaXNhYmxlZF0pOjpwYXJ0KGJhc2Upe3Bvc2l0aW9uOnJlbGF0aXZlfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5idXR0b24tdXRpbGl0eTpub3QoLnNlbGVjdGVkKTpub3QoW2Rpc2FibGVkXSk6OnBhcnQoYmFzZSk6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3otaW5kZXg6MDtvcGFjaXR5OjA7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCk7d2lkdGg6Y2FsYygxMDAlICsgMiAqIHZhcigtLWJ1dHRvbi11dGlsaXR5LWJvcmRlci13aWR0aCkgLSB2YXIoLS1idXR0b24tdXRpbGl0eS1hbmltYXRpb24tc2l6ZS10cmFuc2l0aW9uKSk7aGVpZ2h0OmNhbGMoMTAwJSArIDIgKiB2YXIoLS1idXR0b24tdXRpbGl0eS1ib3JkZXItd2lkdGgpIC0gdmFyKC0tYnV0dG9uLXV0aWxpdHktYW5pbWF0aW9uLXNpemUtdHJhbnNpdGlvbikpO3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tZHVyYXRpb246dmFyKC0tYnV0dG9uLXV0aWxpdHktdHJhbnNpdGlvbi1kdXJhdGlvbil9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5Om5vdCguc2VsZWN0ZWQpOm5vdChbZGlzYWJsZWRdKTo6cGFydChiYXNlKTpob3Zlcjpub3QoOmZvY3VzLXZpc2libGUpOmFmdGVyLC50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5idXR0b24tdXRpbGl0eTpub3QoLnNlbGVjdGVkKTpub3QoW2Rpc2FibGVkXSk6OnBhcnQoYmFzZSk6YWN0aXZlOm5vdCg6Zm9jdXMtdmlzaWJsZSk6YWZ0ZXJ7b3BhY2l0eToxO3dpZHRoOmNhbGMoMTAwJSArIDIgKiB2YXIoLS1idXR0b24tdXRpbGl0eS1ib3JkZXItd2lkdGgpKTtoZWlnaHQ6Y2FsYygxMDAlICsgMiAqIHZhcigtLWJ1dHRvbi11dGlsaXR5LWJvcmRlci13aWR0aCkpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5idXR0b24tdXRpbGl0eVt2YXJpYW50PXByaW1hcnldOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1zdWJ0bGUpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS1mZy1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHlbdmFyaWFudD1wcmltYXJ5XTo6cGFydChiYXNlKTpob3ZlcntvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5W3ZhcmlhbnQ9cHJpbWFyeV06OnBhcnQoYmFzZSk6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1kYXJrLXN1YnRsZS1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5W3ZhcmlhbnQ9cHJpbWFyeV06OnBhcnQoYmFzZSk6YWN0aXZle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5W3ZhcmlhbnQ9cHJpbWFyeV06OnBhcnQoYmFzZSk6YWN0aXZlOmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1zdWJ0bGUtcHJlc3NlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5W3ZhcmlhbnQ9cHJpbWFyeV06OnBhcnQoYmFzZSk6Zm9jdXMtdmlzaWJsZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7b3V0bGluZTp2YXIoLS1idXR0b24tdXRpbGl0eS1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5W3ZhcmlhbnQ9cHJpbWFyeV0uc2VsZWN0ZWQ6OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1kYXJrLXN1YnRsZS1zZWxlY3RlZCk7Ym9yZGVyOnZhcigtLWJ1dHRvbi11dGlsaXR5LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnkpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHlbdmFyaWFudD1wcmltYXJ5XVtkaXNhYmxlZF06OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1kYXJrLXN1YnRsZSk7Y29sb3I6dmFyKC0tZmctcHJpbWFyeS1kaXNhYmxlZCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHlbdmFyaWFudD1wcmltYXJ5LWludmVydF06OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUpO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjp2YXIoLS1mZy1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5W3ZhcmlhbnQ9cHJpbWFyeS1pbnZlcnRdOjpwYXJ0KGJhc2UpOmhvdmVye291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHlbdmFyaWFudD1wcmltYXJ5LWludmVydF06OnBhcnQoYmFzZSk6aG92ZXI6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUtaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5idXR0b24tdXRpbGl0eVt2YXJpYW50PXByaW1hcnktaW52ZXJ0XTo6cGFydChiYXNlKTphY3RpdmV7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHlbdmFyaWFudD1wcmltYXJ5LWludmVydF06OnBhcnQoYmFzZSk6YWN0aXZlOmFmdGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctbGlnaHQtc3VidGxlLXByZXNzZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5idXR0b24tdXRpbGl0eVt2YXJpYW50PXByaW1hcnktaW52ZXJ0XTo6cGFydChiYXNlKTpmb2N1cy12aXNpYmxle2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctbGlnaHQtc3VidGxlKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7b3V0bGluZTp2YXIoLS1idXR0b24tdXRpbGl0eS1vdXRsaW5lLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5idXR0b24tdXRpbGl0eVt2YXJpYW50PXByaW1hcnktaW52ZXJ0XS5zZWxlY3RlZDo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlLXNlbGVjdGVkKTtib3JkZXI6dmFyKC0tYnV0dG9uLXV0aWxpdHktYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHlbdmFyaWFudD1wcmltYXJ5LWludmVydF1bZGlzYWJsZWRdOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctbGlnaHQtc3VidGxlKTtjb2xvcjp2YXIoLS1mZy1pbnZlcnRlZC1kaXNhYmxlZCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHkuaWNvbi1vbmx5OjpwYXJ0KGJhc2Upe3dpZHRoOnZhcigtLWJ1dHRvbi11dGlsaXR5LXdpZHRoKTtoZWlnaHQ6dmFyKC0tYnV0dG9uLXV0aWxpdHktaGVpZ2h0KTtwYWRkaW5nOjB9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5Lmljb24tb25seTo6cGFydChiYXNlKTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO3dpZHRoOnZhcigtLWJ1dHRvbi11dGlsaXR5LWhpdC13aWR0aCk7aGVpZ2h0OnZhcigtLWJ1dHRvbi11dGlsaXR5LWhpdC1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5idXR0b24tdXRpbGl0eS5pY29uLW9ubHk6OnBhcnQobGFiZWwpe2Rpc3BsYXk6ZmxleDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbTowO2ZsZXgtZ3Jvdzp1bnNldH0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHkuaWNvbi1vbmx5W3NpemU9c21hbGxdOjpwYXJ0KGJhc2Upe3dpZHRoOnZhcigtLWJ1dHRvbi11dGlsaXR5LXdpZHRoLXNtYWxsKTtoZWlnaHQ6dmFyKC0tYnV0dG9uLXV0aWxpdHktaGVpZ2h0LXNtYWxsKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHkuaWNvbi1vbmx5W3NpemU9c21hbGxdOjpwYXJ0KGJhc2UpOmJlZm9yZXt3aWR0aDp2YXIoLS1idXR0b24tdXRpbGl0eS1oaXQtd2lkdGgtc21hbGwpO2hlaWdodDp2YXIoLS1idXR0b24tdXRpbGl0eS1oaXQtaGVpZ2h0LXNtYWxsKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHkuaWNvbi1vbmx5W3NpemU9c21hbGxdICp7d2lkdGg6dmFyKC0taWNvbi13aWR0aC1zbWFsbCk7aGVpZ2h0OnZhcigtLWljb24taGVpZ2h0LXNtYWxsKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHkuaWNvbi1vbmx5ICp7d2lkdGg6dmFyKC0taWNvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWljb24taGVpZ2h0KX0udGhlbWUtaGFydmVzdHstLXN3aXRjaC1mb250LXNpemU6IDE4cHg7LS1zd2l0Y2gtY29udHJvbC13aWR0aDogNDhweDstLXN3aXRjaC1jb250cm9sLWhlaWdodDogMzJweDstLXN3aXRjaC1jb250cm9sLXBhZGRpbmc6IDJweDstLXN3aXRjaC10aHVtYi1kaXNhYmxlZDogI2RhZGFkYTstLXN3aXRjaC10aHVtYi1zaXplOiAyOHB4Oy0tc3dpdGNoLWxhYmVsLW1hcmdpbi1sZWZ0OiA4cHg7LS1zd2l0Y2gtaWNvbi1tYXJnaW4tbGVmdDogMnB4Oy0tc3dpdGNoLWljb24tcGFkZGluZzogM3B4Oy0tc3dpdGNoLWljb24tc2l6ZTogMThweH0udGhlbWUtaGFydmVzdCBzbC1zd2l0Y2g6OnBhcnQoYmFzZSl7b3BhY2l0eToxfS50aGVtZS1oYXJ2ZXN0IHNsLXN3aXRjaDo6cGFydChjb250cm9sKXt3aWR0aDp2YXIoLS1zd2l0Y2gtY29udHJvbC13aWR0aCk7aGVpZ2h0OnZhcigtLXN3aXRjaC1jb250cm9sLWhlaWdodCk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mZy1wcmltYXJ5LWRpbW1lZCk7Ym9yZGVyOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtc3dpdGNoW2NoZWNrZWRdOjpwYXJ0KGNvbnRyb2wpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBzbC1zd2l0Y2hbZGlzYWJsZWRdOjpwYXJ0KGNvbnRyb2wpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtc3dpdGNoW2Rpc2FibGVkXTo6cGFydCh0aHVtYiksLnRoZW1lLWhhcnZlc3Qgc2wtc3dpdGNoW2Rpc2FibGVkXVtjaGVja2VkXTo6cGFydCh0aHVtYil7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1zd2l0Y2gtdGh1bWItZGlzYWJsZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLXN3aXRjaFtjaGVja2VkXTo6cGFydCh0aHVtYil7dHJhbnNsYXRlOmNhbGMoKHZhcigtLXN3aXRjaC1jb250cm9sLXdpZHRoKSAtIHZhcigtLXN3aXRjaC10aHVtYi1zaXplKSkgLyAyIC0gdmFyKC0tc3dpdGNoLWNvbnRyb2wtcGFkZGluZykpfS50aGVtZS1oYXJ2ZXN0IHNsLXN3aXRjaDo6cGFydChsYWJlbCl7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1mYW1pbHk6TE1TYW5zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6dmFyKC0tc3dpdGNoLWZvbnQtc2l6ZSk7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2l0Y2gtbGFiZWwtbWFyZ2luLWxlZnQpfS50aGVtZS1oYXJ2ZXN0IHNsLXN3aXRjaDo6cGFydCh0aHVtYil7aGVpZ2h0OnZhcigtLXN3aXRjaC10aHVtYi1zaXplKTt3aWR0aDp2YXIoLS1zd2l0Y2gtdGh1bWItc2l6ZSk7Ym9yZGVyOm5vbmU7dHJhbnNsYXRlOmNhbGMoKCh2YXIoLS1zd2l0Y2gtY29udHJvbC13aWR0aCkgLSB2YXIoLS1zd2l0Y2gtdGh1bWItc2l6ZSkpIC8gMiAtIHZhcigtLXN3aXRjaC1jb250cm9sLXBhZGRpbmcpKSAqIC0xKX0udGhlbWUtaGFydmVzdCBzbC1zd2l0Y2ggc2wtaWNvbntoZWlnaHQ6dmFyKC0tc3dpdGNoLWljb24tc2l6ZSk7d2lkdGg6dmFyKC0tc3dpdGNoLWljb24tc2l6ZSk7Y29sb3I6dmFyKC0tZmctc2Vjb25kYXJ5KTtwYWRkaW5nOnZhcigtLXN3aXRjaC1pY29uLXBhZGRpbmcpO21hcmdpbi1sZWZ0OnZhcigtLXN3aXRjaC1pY29uLW1hcmdpbi1sZWZ0KX0udGhlbWUtaGFydmVzdHstLWlucHV0LWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Oy0taW5wdXQtaGVpZ2h0OiA1NnB4Oy0taW5wdXQtYm9yZGVyLWRlZmF1bHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpOy0taW5wdXQtcHJlZml4LWljb24tbWFyZ2luLXJpZ2h0OiA2cHg7LS1pbnB1dC1wcmVmaXgtaWNvbi1wYWRkaW5nOiAxcHg7LS1pbnB1dC1mb250LXNpemUtbGc6IDE4cHg7LS1pbnB1dC1mb250LXNpemUtbWQ6IDE0cHh9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXR7Zm9udC1mYW1pbHk6TE1TYW5zO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW4tYm90dG9tOnZhcigtLXNwYWNpbmcteGwpfS50aGVtZS1oYXJ2ZXN0IHNsLWlucHV0OjpwYXJ0KGZvcm0tY29udHJvbCl7cG9zaXRpb246cmVsYXRpdmV9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXQ6OnBhcnQoYmFzZSl7Zm9udC1mYW1pbHk6TE1TYW5zO2ZvbnQtd2VpZ2h0OjQwMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWlucHV0LWJhY2tncm91bmQtY29sb3IpO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6bm9uZTtoZWlnaHQ6dmFyKC0taW5wdXQtaGVpZ2h0KTtib3JkZXItYm90dG9tOnZhcigtLWlucHV0LWJvcmRlci1kZWZhdWx0KTtvcGFjaXR5OjF9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXQ6OnBhcnQoZm9ybS1jb250cm9sLWxhYmVsKXtmb250LXNpemU6dmFyKC0taW5wdXQtZm9udC1zaXplLW1kKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHRlcik7bWFyZ2luOjB9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXQ6OnBhcnQoaW5wdXQpey13ZWJraXQtdGV4dC1maWxsLWNvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXQ6OnBhcnQoaW5wdXQpOjpwbGFjZWhvbGRlcntmb250LWZhbWlseTpMTVNhbnM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTp2YXIoLS1pbnB1dC1mb250LXNpemUtbGcpfS50aGVtZS1oYXJ2ZXN0IHNsLWlucHV0OjpwYXJ0KHBhc3N3b3JkLXRvZ2dsZS1idXR0b24pe2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBzbC1pbnB1dDo6cGFydChmb3JtLWNvbnRyb2wtaGVscC10ZXh0KXtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0YXJlYS1mb250LXNpemUtbWQpO3BhZGRpbmctdG9wOnZhcigtLXNwYWNpbmctMnhzKTtjb2xvcjp2YXIoLS10ZXh0LXN0YXR1cy1uZWdhdGl2ZSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXRbZGlzYWJsZWRdOjpwYXJ0KGJhc2Upe2JvcmRlci1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXRbZGlzYWJsZWRdOjpwYXJ0KGZvcm0tY29udHJvbC1sYWJlbCl7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWRpc2FibGVkKX0udGhlbWUtaGFydmVzdCBzbC1pbnB1dFtkaXNhYmxlZF06OnBhcnQoaW5wdXQpe2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXRbZGlzYWJsZWRdOjpwYXJ0KGlucHV0KTo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWRpc2FibGVkKX0udGhlbWUtaGFydmVzdCBzbC1pbnB1dFtkaXNhYmxlZF0+c2wtaWNvbltzbG90PXByZWZpeF06OnBhcnQoc3ZnKXtjb2xvcjp2YXIoLS1mZy1wcmltYXJ5LWRpc2FibGVkKX0udGhlbWUtaGFydmVzdCBzbC1pbnB1dFtkaXNhYmxlZF06aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXRbZGF0YS11c2VyLWludmFsaWRdOjpwYXJ0KGJhc2Upe2JvcmRlci1jb2xvcjp2YXIoLS1ib3JkZXItc3RhdHVzLW5lZ2F0aXZlKTtjb2xvcjp2YXIoLS10ZXh0LXN0YXR1cy1uZWdhdGl2ZSl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXRbZGF0YS11c2VyLWludmFsaWRdPnNsLWljb25bc2xvdD1wcmVmaXhdOjpwYXJ0KHN2Zyl7Y29sb3I6dmFyKC0tZmctc3RhdHVzLW5lZ2F0aXZlKX0udGhlbWUtaGFydmVzdCBzbC1pbnB1dFtkYXRhLXVzZXItaW52YWxpZF06OnBhcnQoaW5wdXQpOjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS10ZXh0LXN0YXR1cy1uZWdhdGl2ZSl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXRbZGF0YS11c2VyLWludmFsaWRdOjpwYXJ0KGZvcm0tY29udHJvbC1oZWxwLXRleHQpe2Rpc3BsYXk6YmxvY2t9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXRbZGF0YS11c2VyLWludmFsaWRdOjpwYXJ0KGZvcm0tY29udHJvbC1sYWJlbCl7Y29sb3I6dmFyKC0tdGV4dC1zdGF0dXMtbmVnYXRpdmUpfS50aGVtZS1oYXJ2ZXN0IHNsLWlucHV0W2RhdGEtdXNlci1pbnZhbGlkXTo6cGFydChmb3JtLWNvbnRyb2wtbGFiZWwpOmFmdGVye2NvbG9yOnZhcigtLXRleHQtc3RhdHVzLW5lZ2F0aXZlKX0udGhlbWUtaGFydmVzdCBzbC1pbnB1dC5oaWRlLWxhYmVsOjpwYXJ0KGZvcm0tY29udHJvbC1sYWJlbCl7dmlzaWJpbGl0eTpoaWRkZW59LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXQuaGlkZS1sYWJlbDo6cGFydChmb3JtLWNvbnRyb2wtbGFiZWwpOmFmdGVye3Zpc2liaWxpdHk6aGlkZGVufS50aGVtZS1oYXJ2ZXN0IHNsLWlucHV0W3JlcXVpcmVkXTo6cGFydChmb3JtLWNvbnRyb2wtbGFiZWwpOmFmdGVye2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBzbC1pbnB1dDpub3QoW2RhdGEtdXNlci1pbnZhbGlkXSk6bm90KFtkaXNhYmxlZF0pOmhvdmVyOjpwYXJ0KGJhc2Upe2JvcmRlci1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXQ6bm90KFtkYXRhLXVzZXItaW52YWxpZF0pOm5vdChbZGlzYWJsZWRdKTpmb2N1czo6cGFydChiYXNlKXtib3JkZXItY29sb3I6dmFyKC0tYm9yZGVyLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXQ6Zm9jdXM6OnBhcnQoYmFzZSl7Ym94LXNoYWRvdzpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLWlucHV0OjpwYXJ0KGlucHV0KXtoZWlnaHQ6YXV0bztmb250LXNpemU6dmFyKC0taW5wdXQtZm9udC1zaXplLWxnKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO3BhZGRpbmctbGVmdDowfS50aGVtZS1oYXJ2ZXN0IHNsLWlucHV0OjpwYXJ0KGlucHV0KTo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0ZXIpfS50aGVtZS1oYXJ2ZXN0IHNsLWlucHV0PnNsLWljb257aGVpZ2h0OmF1dG87d2lkdGg6YXV0b30udGhlbWUtaGFydmVzdCBzbC1pbnB1dD5zbC1pY29uW3Nsb3Q9cHJlZml4XXtwYWRkaW5nOnZhcigtLWlucHV0LXByZWZpeC1pY29uLXBhZGRpbmcpO21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OnZhcigtLWlucHV0LXByZWZpeC1pY29uLW1hcmdpbi1yaWdodCl9LnRoZW1lLWhhcnZlc3Qgc2wtaW5wdXQ+c2wtaWNvbltzbG90PXByZWZpeF06OnBhcnQoc3ZnKXt3aWR0aDp2YXIoLS1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0taWNvbi1oZWlnaHQpO2NvbG9yOnZhcigtLWZnLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0ey0tcmFkaW8tY29udHJvbC13aWR0aDogMjRweDstLXJhZGlvLWNvbnRyb2wtaGVpZ2h0OiAyNHB4Oy0tcmFkaW8tdGh1bWItZGlzYWJsZWQ6ICNkYWRhZGE7LS1yYWRpby10aHVtYi1zaXplOiAzMHB4Oy0tcmFkaW8tdGh1bWItb2Zmc2V0LXg6IDUwcHg7LS1yYWRpby1pY29uLW1hcmdpbjogMnB4Oy0tcmFkaW8taWNvbi1zaXplOiAxNXB4fS50aGVtZS1oYXJ2ZXN0IC5yYWRpb19fbGFiZWx7bWFyZ2luLWlubGluZS1zdGFydDo4cHh9LnRoZW1lLWhhcnZlc3Qgc2wtcmFkaW97aGVpZ2h0OjMwcHh9LnRoZW1lLWhhcnZlc3Qgc2wtcmFkaW86OnBhcnQoY29udHJvbCl7d2lkdGg6dmFyKC0tcmFkaW8tY29udHJvbC13aWR0aCk7aGVpZ2h0OnZhcigtLXJhZGlvLWNvbnRyb2wtaGVpZ2h0KTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp2YXIoLS1uZXV0cmFsLWdyZXktNTAwKX0udGhlbWUtaGFydmVzdCBzbC1yYWRpbzo6cGFydChjaGVja2VkLWljb24pe2NvbG9yOnZhcigtLWJnLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtcmFkaW86OnBhcnQobGFiZWwpe2ZvbnQtZmFtaWx5OkxNU2Fucztmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOnZhcigtLVNpemUtZGV0YWlsLWxnLCAxOHB4KTtsaW5lLWhlaWdodDoyMS42cHh9LnRoZW1lLWhhcnZlc3Qgc2wtcmFkaW86OnBhcnQodGh1bWIpe2hlaWdodDp2YXIoLS1yYWRpby10aHVtYi1zaXplKTt3aWR0aDp2YXIoLS1yYWRpby10aHVtYi1zaXplKTtib3JkZXItY29sb3I6dmFyKC0tZmctcHJpbWFyeS1kaW1tZWQpO21hcmdpbjowIHZhcigtLXNsLWlucHV0LWJvcmRlci13aWR0aCl9LnRoZW1lLWhhcnZlc3Qgc2wtcmFkaW86OnBhcnQoY29udHJvbC0tY2hlY2tlZCl7Ym9yZGVyLWNvbG9yOnZhcigtLWJvcmRlci1zZWNvbmRhcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXJhZGlvW2Rpc2FibGVkXTo6cGFydChjb250cm9sKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstZGlzYWJsZWQpO2JvcmRlci1jb2xvcjp2YXIoLS1mZy1wcmltYXJ5LWRpc2FibGVkKX0udGhlbWUtaGFydmVzdCBzbC1yYWRpb1tkaXNhYmxlZF06OnBhcnQoY2hlY2tlZC1pY29uKSwudGhlbWUtaGFydmVzdCBzbC1yYWRpb1tkaXNhYmxlZF06OnBhcnQodGh1bWIpLC50aGVtZS1oYXJ2ZXN0IHNsLXJhZGlvW2Rpc2FibGVkXVtjaGVja2VkXSAudGhlbWUtaGFydmVzdCBzbC1yYWRpb1tkaXNhYmxlZF06OnBhcnQodGh1bWIpe2NvbG9yOnZhcigtLWZnLXByaW1hcnktZGlzYWJsZWQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcmFkaW8tdGh1bWItZGlzYWJsZWQpO2JvcmRlci1jb2xvcjp2YXIoLS1yYWRpby10aHVtYi1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtcmFkaW8gLmRlc2NyaXB0aW9ue21hcmdpbi10b3A6NHB4O2xpbmUtaGVpZ2h0OjE2LjhweDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHRlcil9LnRoZW1lLWhhcnZlc3R7LS1jaGVja2JveC1mb250OiA7LS1jaGVja2JveC1mb250LXdlaWdodDogNDAwOy0tY2hlY2tib3gtZm9udC1zaXplLWxnOiAxOHB4Oy0tY2hlY2tib3gtZm9udC1zaXplLW1kOiAxNHB4Oy0tY2hlY2tib3gtaWNvbi1tYXJnaW4tbGVmdDogNXB4fS50aGVtZS1oYXJ2ZXN0IHNsLWNoZWNrYm94e2ZvbnQtZmFtaWx5OkxNU2Fucztmb250LXdlaWdodDo0MDB9LnRoZW1lLWhhcnZlc3Qgc2wtY2hlY2tib3g6OnBhcnQoYmFzZSl7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCBzbC1jaGVja2JveDo6cGFydChsYWJlbCl7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXh9LnRoZW1lLWhhcnZlc3Qgc2wtY2hlY2tib3g6OnBhcnQoZm9ybS1jb250cm9sLWhlbHAtdGV4dCl7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0KTttYXJnaW4tbGVmdDozMHB4fS50aGVtZS1oYXJ2ZXN0IHNsLWNoZWNrYm94OjpwYXJ0KGNvbnRyb2wpe21hcmdpbi1yaWdodDoycHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yMik7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjRweH0udGhlbWUtaGFydmVzdCBzbC1jaGVja2JveDo6cGFydChjb250cm9sKTpob3Zlcntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1zZWNvbmRhcnktaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IHNsLWNoZWNrYm94W2Rpc2FibGVkXTo6cGFydChiYXNlKXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHQpO29wYWNpdHk6MX0udGhlbWUtaGFydmVzdCBzbC1jaGVja2JveFtkaXNhYmxlZF06OnBhcnQoY29udHJvbCl7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4zKTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDAxYX0udGhlbWUtaGFydmVzdCBzbC1jaGVja2JveFtkaXNhYmxlZF1bY2hlY2tlZF06OnBhcnQoY29udHJvbCl7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4zKTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDAxYX0udGhlbWUtaGFydmVzdCBzbC1jaGVja2JveFtkaXNhYmxlZF06OnBhcnQoY2hlY2tlZC1pY29uKXtjb2xvcjojMDAwMDAwNGR9LnRoZW1lLWhhcnZlc3Qgc2wtY2hlY2tib3hbY2hlY2tlZF06OnBhcnQoY29udHJvbC0tY2hlY2tlZCl7YmFja2dyb3VuZC1jb2xvcjojMWU2ZTM3fS50aGVtZS1oYXJ2ZXN0IHNsLWNoZWNrYm94IHNsLWljb257bWFyZ2luLWxlZnQ6dmFyKC0tY2hlY2tib3gtaWNvbi1tYXJnaW4tbGVmdCl9LnRoZW1lLWhhcnZlc3Qgc2wtY2hlY2tib3ggc2wtaWNvbjo6cGFydChzdmcpe3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Y29sb3I6dmFyKC0tZmctc2Vjb25kYXJ5KTttYXJnaW4tdG9wOjJweH0udGhlbWUtaGFydmVzdHstLXNlbGVjdC1vcHRpb24tcGFkZGluZzogMCAxOHB4IDJweCAxOHB4fS50aGVtZS1oYXJ2ZXN0IHNsLXNlbGVjdDo6cGFydChmb3JtLWNvbnRyb2wpe2ZvbnQtZmFtaWx5OkxNU2Fucztmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOnZhcigtLWlucHV0LWZvbnQtc2l6ZS1sZyl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0OjpwYXJ0KGNvbWJvYm94KXtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yKTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOm5vbmU7aGVpZ2h0OnZhcigtLWlucHV0LWhlaWdodCk7Ym9yZGVyLWJvdHRvbTp2YXIoLS1pbnB1dC1ib3JkZXItZGVmYXVsdCk7Ym94LXNoYWRvdzpub25lfS50aGVtZS1oYXJ2ZXN0IHNsLXNlbGVjdDo6cGFydChkaXNwbGF5LWlucHV0KTo6cGxhY2Vob2xkZXJ7Zm9udC1mYW1pbHk6TE1TYW5zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6dmFyKC0taW5wdXQtZm9udC1zaXplLWxnKX0udGhlbWUtaGFydmVzdCBzbC1zZWxlY3Q6OnBhcnQoZm9ybS1jb250cm9sLWxhYmVsKXtmb250LXNpemU6dmFyKC0taW5wdXQtZm9udC1zaXplLW1kKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHRlcik7bWFyZ2luOjB9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0OjpwYXJ0KGZvcm0tY29udHJvbC1sYWJlbCk6YWZ0ZXJ7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXNlbGVjdDo6cGFydChsaXN0Ym94KXtwYWRkaW5nOnZhcigtLXNwYWNpbmctMnhzKTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOnZhcigtLWlucHV0LWJvcmRlci1kZWZhdWx0KTtib3JkZXItcmFkaXVzOjB9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0OjpwYXJ0KGV4cGFuZC1pY29uKXtjb2xvcjp2YXIoLS1mZy1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCBzbC1zZWxlY3Q+W3Nsb3Q9aGVscC10ZXh0XXtkaXNwbGF5Om5vbmU7cGFkZGluZy10b3A6dmFyKC0tc3BhY2luZy0yeHMpO2NvbG9yOnZhcigtLWZnLXN0YXR1cy1uZWdhdGl2ZSk7Zm9udC1zaXplOnZhcigtLWlucHV0LWZvbnQtc2l6ZS1tZCl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0W29wZW5dOjpwYXJ0KGV4cGFuZC1pY29uKXtjb2xvcjp2YXIoLS1mZy1zZWNvbmRhcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXNlbGVjdFtkaXNhYmxlZF06OnBhcnQoY29tYm9ib3gpe2JvcmRlci1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0W2Rpc2FibGVkXTo6cGFydChmb3JtLWNvbnRyb2wtbGFiZWwpe2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0W2Rpc2FibGVkXTo6cGFydChkaXNwbGF5LWlucHV0KXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktZGlzYWJsZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLXNlbGVjdFtkaXNhYmxlZF06OnBhcnQoZGlzcGxheS1pbnB1dCk6OnBsYWNlaG9sZGVye2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0W2Rpc2FibGVkXTo6cGFydChleHBhbmQtaWNvbil7Y29sb3I6dmFyKC0tZmctcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0W2Rpc2FibGVkXT5zbC1pY29uW3Nsb3Q9cHJlZml4XTo6cGFydChzdmcpe2NvbG9yOnZhcigtLWZnLXByaW1hcnktZGlzYWJsZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLXNlbGVjdFtkaXNhYmxlZF06aG92ZXJ7Ym9yZGVyLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0W2RhdGEtdXNlci1pbnZhbGlkXTo6cGFydChjb21ib2JveCl7Ym9yZGVyLWNvbG9yOnZhcigtLWJvcmRlci1zdGF0dXMtbmVnYXRpdmUpO2NvbG9yOnZhcigtLXRleHQtc3RhdHVzLW5lZ2F0aXZlKX0udGhlbWUtaGFydmVzdCBzbC1zZWxlY3RbZGF0YS11c2VyLWludmFsaWRdPnNsLWljb25bc2xvdD1wcmVmaXhdOjpwYXJ0KHN2Zyl7Y29sb3I6dmFyKC0tZmctc3RhdHVzLW5lZ2F0aXZlKX0udGhlbWUtaGFydmVzdCBzbC1zZWxlY3RbZGF0YS11c2VyLWludmFsaWRdOjpwYXJ0KGRpc3BsYXktaW5wdXQpOjpwbGFjZWhvbGRlcntjb2xvcjp2YXIoLS10ZXh0LXN0YXR1cy1uZWdhdGl2ZSl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0W2RhdGEtdXNlci1pbnZhbGlkXT5bc2xvdD1oZWxwLXRleHRde2Rpc3BsYXk6YmxvY2t9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0W2RhdGEtdXNlci1pbnZhbGlkXTo6cGFydChmb3JtLWNvbnRyb2wtbGFiZWwpe2NvbG9yOnZhcigtLXRleHQtc3RhdHVzLW5lZ2F0aXZlKX0udGhlbWUtaGFydmVzdCBzbC1zZWxlY3RbZGF0YS11c2VyLWludmFsaWRdOjpwYXJ0KGZvcm0tY29udHJvbC1sYWJlbCk6YWZ0ZXJ7Y29sb3I6dmFyKC0tdGV4dC1zdGF0dXMtbmVnYXRpdmUpfS50aGVtZS1oYXJ2ZXN0IHNsLXNlbGVjdC5oaWRlLWxhYmVsOjpwYXJ0KGZvcm0tY29udHJvbC1sYWJlbCl7dmlzaWJpbGl0eTpoaWRkZW59LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0LmhpZGUtbGFiZWw6OnBhcnQoZm9ybS1jb250cm9sLWxhYmVsKTphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbn0udGhlbWUtaGFydmVzdCBzbC1zZWxlY3Q6bm90KFtkYXRhLXVzZXItaW52YWxpZF0pOm5vdChbZGlzYWJsZWRdKTpob3Zlcjo6cGFydChjb21ib2JveCl7Ym9yZGVyLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCBzbC1zZWxlY3Q6bm90KFtkYXRhLXVzZXItaW52YWxpZF0pOm5vdChbZGlzYWJsZWRdKVtvcGVuXTo6cGFydChjb21ib2JveCl7Ym9yZGVyLWNvbG9yOnZhcigtLWJvcmRlci1zZWNvbmRhcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXNlbGVjdD5zbC1vcHRpb246OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yKTtvcGFjaXR5OjE7aGVpZ2h0OnZhcigtLWlucHV0LWhlaWdodCk7cGFkZGluZzp2YXIoLS1zZWxlY3Qtb3B0aW9uLXBhZGRpbmcpfS50aGVtZS1oYXJ2ZXN0IHNsLXNlbGVjdD5zbC1vcHRpb246bm90KFthcmlhLWRpc2FibGVkPXRydWVdKTo6cGFydChiYXNlKXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHRlcil9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0PnNsLW9wdGlvbjpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOjpwYXJ0KGJhc2UpOmhvdmVye2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1kYXJrLXN1YnRsZS1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0PnNsLW9wdGlvbjpub3QoW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0pOjpwYXJ0KGJhc2UpOmFjdGl2ZXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1zdWJ0bGUtcHJlc3NlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0PnNsLW9wdGlvblthcmlhLWRpc2FibGVkPXRydWVdOjpwYXJ0KGJhc2Upe2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0PnNsLW9wdGlvblthcmlhLWRpc2FibGVkPXRydWVdPltzbG90PXN1ZmZpeF17Y29sb3I6dmFyKC0tZmctcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0PnNsLW9wdGlvbjo6cGFydChjaGVja2VkLWljb24pe2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1zZWxlY3Q+c2wtb3B0aW9uOm5vdChbYXJpYS1zZWxlY3RlZD10cnVlXSk+W3Nsb3Q9c3VmZml4XXtkaXNwbGF5Om5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0PnNsLW9wdGlvbj5bc2xvdD1zdWZmaXhde2NvbG9yOnZhcigtLWZnLXByaW1hcnkpO2hlaWdodDp2YXIoLS1pY29uLWhlaWdodCk7d2lkdGg6dmFyKC0taWNvbi13aWR0aCl9LnRoZW1lLWhhcnZlc3Qgc2wtc2VsZWN0PnNsLWljb257aGVpZ2h0OnZhcigtLWljb24taGVpZ2h0KTt3aWR0aDp2YXIoLS1pY29uLXdpZHRoKX0udGhlbWUtaGFydmVzdCBzbC1zZWxlY3Q+c2wtaWNvbltzbG90PXByZWZpeF17cGFkZGluZzp2YXIoLS1pbnB1dC1wcmVmaXgtaWNvbi1wYWRkaW5nKTttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDp2YXIoLS1pbnB1dC1wcmVmaXgtaWNvbi1tYXJnaW4tcmlnaHQpO3dpZHRoOnZhcigtLWljb24td2lkdGgpO2hlaWdodDp2YXIoLS1pY29uLWhlaWdodCk7Y29sb3I6dmFyKC0tZmctcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3R7LS1maWxlLXVwbG9hZC1mb250LXdlaWdodDogNDAwOy0tZmlsZS11cGxvYWQtZm9udC1zaXplOiAxLjEyNXJlbTstLWZpbGUtdXBsb2FkLWZvbnQtZmFtaWx5OiBcIkxNU2Fuc1wiOy0tZmlsZS11cGxvYWQtZGVzY3JpcHRpb24td2lkdGg6IDMxMHB4Oy0tZmlsZS11cGxvYWQtbGluZS1oZWlnaHQ6IDIycHg7LS1maWxlLWl0ZW0taGVpZ2h0OiA2NHB4Oy0tZmlsZS1pdGVtLWljb24tbWFyZ2luOiAyMHB4Oy0tZmlsZS1pdGVtLWxhYmVsLW1hcmdpbi1sZWZ0OiAxNnB4Oy0tZmlsZS1pdGVtLWxhYmVsLW1hcmdpbi1yaWdodDogMTJweDstLWZpbGUtaXRlbS1sYWJlbC1tYXJnaW4tYm90dG9tOiAycHg7LS1maWxlLWl0ZW0tcmVtb3ZlLXBhZGRpbmc6IDEycHh9LnRoZW1lLWhhcnZlc3QgLmZpbGUtdXBsb2Fke2ZvbnQ6bm9ybWFsIG5vcm1hbCB2YXIoLS1maWxlLXVwbG9hZC1mb250LXdlaWdodCkgdmFyKC0tZmlsZS11cGxvYWQtZm9udC1zaXplKSB2YXIoLS1maWxlLXVwbG9hZC1mb250LWZhbWlseSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1zcGFjaW5nLXhsKTtsaW5lLWhlaWdodDp2YXIoLS1maWxlLXVwbG9hZC1saW5lLWhlaWdodCl9LnRoZW1lLWhhcnZlc3QgLmZpbGUtdXBsb2FkX190ZXh0LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLXNwYWNpbmcteHMpfS50aGVtZS1oYXJ2ZXN0IC5maWxlLXVwbG9hZF9fZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0ZXIpfS50aGVtZS1oYXJ2ZXN0IC5maWxlLXVwbG9hZF9fZmlsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1zcGFjaW5nLXNtKTthbGlnbi1zZWxmOnN0cmV0Y2h9LnRoZW1lLWhhcnZlc3QgLmZpbGUtdXBsb2FkX19maWxlcyAuZmlsZS1pdGVte2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1kYXJrLXN1YnRsZS1ob3Zlcik7aGVpZ2h0OnZhcigtLWZpbGUtaXRlbS1oZWlnaHQpO2FsaWduLXNlbGY6c3RyZXRjaH0udGhlbWUtaGFydmVzdCAuZmlsZS11cGxvYWRfX2ZpbGVzIC5maWxlLWl0ZW1fX2ljb257aGVpZ2h0OnZhcigtLWljb24taGVpZ2h0KTt3aWR0aDp2YXIoLS1pY29uLXdpZHRoKTtjb2xvcjp2YXIoLS1mZy1wcmltYXJ5KTttYXJnaW4tbGVmdDp2YXIoLS1maWxlLWl0ZW0taWNvbi1tYXJnaW4pfS50aGVtZS1oYXJ2ZXN0IC5maWxlLXVwbG9hZF9fZmlsZXMgLmZpbGUtaXRlbV9fbGFiZWx7bWFyZ2luLWxlZnQ6dmFyKC0tZmlsZS1pdGVtLWxhYmVsLW1hcmdpbi1sZWZ0KTttYXJnaW4tYm90dG9tOnZhcigtLWZpbGUtaXRlbS1sYWJlbC1tYXJnaW4tYm90dG9tKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZsZXgtZ3JvdzoxfS50aGVtZS1oYXJ2ZXN0IC5maWxlLXVwbG9hZF9fZmlsZXMgLmZpbGUtaXRlbV9fbGFiZWwgc3BhbjpsYXN0LWNoaWxke2Zsb2F0OnJpZ2h0fS50aGVtZS1oYXJ2ZXN0IC5maWxlLXVwbG9hZF9fZmlsZXMgLmZpbGUtaXRlbV9fcmVtb3Zle3BhZGRpbmc6dmFyKC0tZmlsZS1pdGVtLXJlbW92ZS1wYWRkaW5nKX0udGhlbWUtaGFydmVzdHstLWxpbmstZm9udC1zdHlsZTogdmFyKC0tZm9udC1zZXJpZik7LS1saW5rLWZvbnQtc2l6ZS1sZzogdmFyKC0tc2l6ZS1ib2R5LWxnKTstLWxpbmstZm9udC1zaXplLW1kOiB2YXIoLS1zaXplLWJvZHktbWQpOy0tbGluay1mb250LXNpemUtc206IHZhcigtLXNpemUtYm9keS1zbSk7LS1saW5rLWZvbnQtc2l6ZS1sZy1kZXRhaWw6IHZhcigtLXNpemUtZGV0YWlsLWxnKTstLWxpbmstZm9udC1zaXplLW1kLWRldGFpbDogdmFyKC0tc2l6ZS1kZXRhaWwtbWQpOy0tbGluay1mb250LXNpemUtc20tZGV0YWlsOiB2YXIoLS1zaXplLWRldGFpbC1zbSk7LS1saW5rLXctaWNvbi1mb250LXNpemUtbGc6IHZhcigtLXNpemUtZGV0YWlsLXhsKTstLWxpbmstdy1pY29uLWZvbnQtc2l6ZS1tZDogdmFyKC0tc2l6ZS1kZXRhaWwtbGcpOy0tbGluay13LWljb24tZm9udC1zaXplLXNtOiB2YXIoLS1zaXplLWRldGFpbC1tZCk7LS1saW5rLWZvbnQtd2VpZ2h0LXNtYWxsOiA0MDA7LS1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDRweDstLWxpbmstb3V0bGluZS13aWR0aDogMnB4Oy0tbGluay1vdXRsaW5lLW9mZnNldDogMXB4Oy0tbGluay1vdXRsaW5lLXJhZGl1czogdmFyKC0tcmFkaXVzLXhzKTstLWxpbmstbGluZS1oZWlnaHQ6IDEyMCU7LS1saW5rLXBhZGRpbmctaW5saW5lOiAzcHg7LS1saW5rLWxhYmVsLW1hcmdpbi10b3A6IDFweDstLWxpbmstaWNvbi1oZWlnaHQ6IDE2cHg7LS1saW5rLWljb24taGVpZ2h0LWxhcmdlOiAyNHB4Oy0tbGluay1pY29uLXdpZHRoOiAxNnB4Oy0tbGluay1pY29uLXdpZHRoLWxhcmdlOiAyNHB4Oy0tbGluay1pY29uLW1hcmdpbi1sZWZ0OiAwOy0tbGluay1pY29uLW1hcmdpbi1sZWZ0LXNtYWxsOiAwOy0tbGluay1pY29uLW1hcmdpbi1yaWdodDogMDstLWxpbmstaWNvbi1tYXJnaW4tcmlnaHQtc21hbGw6IDB9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmt7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbms6OnBhcnQoYmFzZSl7Ym9yZGVyOnVuc2V0O2ZvbnQtZmFtaWx5OnZhcigtLWxpbmstZm9udC1zdHlsZSk7Zm9udC13ZWlnaHQ6dmFyKC0tbGluay1mb250LXdlaWdodCk7Zm9udC1zaXplOnZhcigtLWxpbmstZm9udC1zaXplLW1kKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6dmFyKC0tbGluay11bmRlcmxpbmUtb2Zmc2V0KTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKTtwYWRkaW5nOjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttaW4taGVpZ2h0OmF1dG87bWFyZ2luOjA7bGluZS1oZWlnaHQ6dmFyKC0tbGluay1saW5lLWhlaWdodCk7dHJhbnNpdGlvbjphbGwgdmFyKC0tYW5pbWF0aW9uLXNwZWVkLWZhc3QsIC4ycykgZWFzZS1pbi1vdXR9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbms6OnBhcnQoYmFzZSk6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOnZhcigtLWxpbmstb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnkpO291dGxpbmUtb2Zmc2V0OnZhcigtLWxpbmstb3V0bGluZS1vZmZzZXQpO2JvcmRlci1yYWRpdXM6dmFyKC0tbGluay1vdXRsaW5lLXJhZGl1cyk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtwYWRkaW5nLWlubGluZTp2YXIoLS1saW5rLXBhZGRpbmctaW5saW5lKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0tbGluay1wYWRkaW5nLWlubGluZSkgKiAtMSl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbms6OnBhcnQobGFiZWwpe21hcmdpbjowO21hcmdpbi10b3A6dmFyKC0tbGluay1sYWJlbC1tYXJnaW4tdG9wKTtwYWRkaW5nLWJvdHRvbTowfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLmJ1dHRvbi0taGFzLWljb257LS1saW5rLWxpbmUtaGVpZ2h0OiAxNTAlOy0tbGluay1mb250LXN0eWxlOiB2YXIoLS1mb250LXNhbnMpOy0tbGluay1vdXRsaW5lLW9mZnNldDogNHB4Oy0tbGluay1sYWJlbC1tYXJnaW4tdG9wOiAwfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLmJ1dHRvbi0taGFzLWljb246OnBhcnQoYmFzZSl7Zm9udC1zaXplOnZhcigtLWxpbmstdy1pY29uLWZvbnQtc2l6ZS1tZCk7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6dmFyKC0tbGluay1mb250LXdlaWdodC1tZWRpdW0pO3BhZGRpbmc6MH0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uc2wtbGluay5idXR0b24tLWhhcy1pY29uOjpwYXJ0KGJhc2UpOmZvY3VzLXZpc2libGV7b3V0bGluZS1jb2xvcjp2YXIoLS1ib3JkZXItc3RhdHVzLXBvc2l0aXZlKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTttYXJnaW46MCAtNnB4O3BhZGRpbmc6MCA2cHh9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuYnV0dG9uLS1oYXMtaWNvbiAqW3Nsb3Q9cHJlZml4XXt3aWR0aDp2YXIoLS1saW5rLWljb24td2lkdGgpO3BhZGRpbmctcmlnaHQ6dmFyKC0tc3BhY2luZy0yeHMpO21hcmdpbi1sZWZ0OjB9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuYnV0dG9uLS1oYXMtaWNvbiAqW3Nsb3Q9c3VmZml4XXt3aWR0aDp2YXIoLS1saW5rLWljb24td2lkdGgpO3BhZGRpbmctbGVmdDp2YXIoLS1zcGFjaW5nLTJ4cyk7bWFyZ2luLXJpZ2h0OjB9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuYnV0dG9uLS1oYXMtaWNvbltzaXplPXNtYWxsXXstLWxpbmstb3V0bGluZS1vZmZzZXQ6IDB9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuYnV0dG9uLS1oYXMtaWNvbltzaXplPXNtYWxsXTo6cGFydChiYXNlKXtmb250LXNpemU6dmFyKC0tbGluay13LWljb24tZm9udC1zaXplLXNtKTtmb250LXdlaWdodDp2YXIoLS1saW5rLWZvbnQtd2VpZ2h0LXNtYWxsKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uc2wtbGluay5idXR0b24tLWhhcy1pY29uW3NpemU9c21hbGxdICpbc2xvdD1wcmVmaXhde3BhZGRpbmctcmlnaHQ6dmFyKC0tc3BhY2luZy0zeHMpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLmJ1dHRvbi0taGFzLWljb25bc2l6ZT1zbWFsbF0gKltzbG90PXN1ZmZpeF17cGFkZGluZy1sZWZ0OnZhcigtLXNwYWNpbmctM3hzKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uc2wtbGluay5idXR0b24tLWhhcy1pY29uW3NpemU9c21hbGxdOjpwYXJ0KGxhYmVsKXtwYWRkaW5nLWJvdHRvbTowfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLmJ1dHRvbi0taGFzLWljb25bc2l6ZT1zbWFsbF1bdmFyaWFudF0gLnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuYnV0dG9uLS1oYXMtaWNvbltzaXplPXNtYWxsXTo6cGFydChiYXNlKTpmb2N1cy12aXNpYmxley0tbGluay1vdXRsaW5lLW9mZnNldDogNnB4O21hcmdpbjowIC00cHg7cGFkZGluZzowIDRweH0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uc2wtbGluay5idXR0b24tLWhhcy1pY29uW3NpemU9bGFyZ2VdOjpwYXJ0KGJhc2Upe2ZvbnQtc2l6ZTp2YXIoLS1saW5rLXctaWNvbi1mb250LXNpemUtbGcpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLmJ1dHRvbi0taGFzLWljb25bc2l6ZT1sYXJnZV0gKltzbG90PXByZWZpeF0sLnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuYnV0dG9uLS1oYXMtaWNvbltzaXplPWxhcmdlXSAqW3Nsb3Q9c3VmZml4XXt3aWR0aDp2YXIoLS1saW5rLWljb24td2lkdGgtbGFyZ2UpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLmJ1dHRvbi0taGFzLWljb246OnBhcnQobGFiZWwpe3BhZGRpbmctYm90dG9tOjFweH0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uc2wtbGluay5idXR0b24tLWhhcy1pY29uW2xpbmstdHlwZT1kZXRhaWxdey0tbGluay1vdXRsaW5lLW9mZnNldDogNHB4fS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLmJ1dHRvbi0taGFzLWljb25bbGluay10eXBlPWRldGFpbF0gKltzbG90PXByZWZpeF17cGFkZGluZy1yaWdodDp2YXIoLS1zcGFjaW5nLTN4cyl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuYnV0dG9uLS1oYXMtaWNvbltsaW5rLXR5cGU9ZGV0YWlsXSAqW3Nsb3Q9c3VmZml4XXtwYWRkaW5nLWxlZnQ6dmFyKC0tc3BhY2luZy0zeHMpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLmJ1dHRvbi0taGFzLWljb25bbGluay10eXBlPWRldGFpbF1bc2l6ZT1sYXJnZV0gKltzbG90PXByZWZpeF17cGFkZGluZy1yaWdodDp2YXIoLS1zcGFjaW5nLTJ4cyl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuYnV0dG9uLS1oYXMtaWNvbltsaW5rLXR5cGU9ZGV0YWlsXVtzaXplPWxhcmdlXSAqW3Nsb3Q9c3VmZml4XXtwYWRkaW5nLWxlZnQ6dmFyKC0tc3BhY2luZy0yeHMpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rOm5vdChbZGlzYWJsZWRdKTo6cGFydChiYXNlKTpob3Zlcntjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktaG92ZXIpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1ib3JkZXItc2Vjb25kYXJ5LWhvdmVyKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uc2wtbGluazpub3QoW2Rpc2FibGVkXSk6OnBhcnQoYmFzZSk6YWN0aXZle2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5LXByZXNzZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLnNsLWxpbmstaW52ZXJ0ZWQ6OnBhcnQoYmFzZSl7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCk7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWJvcmRlci1pbnZlcnRlZC1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IHNsLWJ1dHRvbi5zbC1saW5rLnNsLWxpbmstaW52ZXJ0ZWQ6OnBhcnQoYmFzZSk6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lLWNvbG9yOnZhcigtLWJvcmRlci1pbnZlcnRlZCk7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZC1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuc2wtbGluay1pbnZlcnRlZDpub3QoW2Rpc2FibGVkXSk6OnBhcnQoYmFzZSk6aG92ZXJ7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZC1ob3Zlcik7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWJvcmRlci1pbnZlcnRlZC1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuc2wtbGluay1pbnZlcnRlZDpub3QoW2Rpc2FibGVkXSk6OnBhcnQoYmFzZSk6YWN0aXZle2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtcHJlc3NlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmsuc2wtbGluay1pbnZlcnRlZD5zbC1pY29ue2NvbG9yOnZhcigtLWZnLWludmVydGVkKX0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uc2wtbGlua1tkaXNhYmxlZF06OnBhcnQoYmFzZSl7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWRpc2FibGVkKTtvcGFjaXR5OjF9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmtbZGlzYWJsZWRdLnNsLWxpbmstaW52ZXJ0ZWQ6OnBhcnQoYmFzZSl7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZC1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmtbZGlzYWJsZWRdLnNsLWxpbmstaW52ZXJ0ZWQ+c2wtaWNvbntjb2xvcjp2YXIoLS1mZy1pbnZlcnRlZC1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmtbZGlzYWJsZWRdPnNsLWljb257Y29sb3I6dmFyKC0tZmctcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmtbc2l6ZT1zbWFsbF1bdmFyaWFudF06OnBhcnQoYmFzZSl7LS1saW5rLW91dGxpbmUtb2Zmc2V0OiAxcHg7LS1saW5rLXBhZGRpbmctaW5saW5lOiAycHg7Zm9udC1zaXplOnZhcigtLWxpbmstZm9udC1zaXplLXNtKTtwYWRkaW5nLWlubGluZTp2YXIoLS1saW5rLXBhZGRpbmctaW5saW5lKTttYXJnaW4taW5saW5lOmNhbGModmFyKC0tbGluay1wYWRkaW5nLWlubGluZSkgKiAtMSk7b3V0bGluZS1vZmZzZXQ6dmFyKC0tbGluay1vdXRsaW5lLW9mZnNldCl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmtbc2l6ZT1sYXJnZV06OnBhcnQoYmFzZSl7LS1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDhweDstLWxpbmstb3V0bGluZS13aWR0aDogM3B4O2ZvbnQtc2l6ZTp2YXIoLS1saW5rLWZvbnQtc2l6ZS1sZyl9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmtbbGluay10eXBlPWRldGFpbF17LS1saW5rLWZvbnQtc3R5bGU6IHZhcigtLWZvbnQtc2Fucyk7LS1saW5rLWZvbnQtc2l6ZS1zbTogdmFyKC0tbGluay1mb250LXNpemUtc20tZGV0YWlsKTstLWxpbmstZm9udC1zaXplLW1kOiB2YXIoLS1saW5rLWZvbnQtc2l6ZS1tZC1kZXRhaWwpOy0tbGluay1mb250LXNpemUtbGc6IHZhcigtLWxpbmstZm9udC1zaXplLWxnLWRldGFpbCk7LS1saW5rLXctaWNvbi1mb250LXNpemUtbGc6IHZhcigtLXNpemUtZGV0YWlsLWxnKTstLWxpbmstdy1pY29uLWZvbnQtc2l6ZS1tZDogdmFyKC0tc2l6ZS1kZXRhaWwtbWQpOy0tbGluay13LWljb24tZm9udC1zaXplLXNtOiB2YXIoLS1zaXplLWRldGFpbC1zbSk7LS1saW5rLWxpbmUtaGVpZ2h0OiAxNTAlOy0tbGluay1vdXRsaW5lLW9mZnNldDogMnB4Oy0tbGluay1wYWRkaW5nLWlubGluZTogMXB4Oy0tbGluay1sYWJlbC1tYXJnaW4tdG9wOiAwOy0tbGluay1vdXRsaW5lLXdpZHRoOiAycHh9LnRoZW1lLWhhcnZlc3Qgc2wtYnV0dG9uLnNsLWxpbmtbbGluay10eXBlPWRldGFpbF1bc2l6ZT1sYXJnZV06OnBhcnQoYmFzZSl7LS1saW5rLW91dGxpbmUtd2lkdGg6IDJweH0udGhlbWUtaGFydmVzdCBzbC1idXR0b24uc2wtbGluaz5zbC1pY29ue2NvbG9yOnZhcigtLWZnLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3R7LS10ZXh0YXJlYS1iYXNlLW1pbi1oZWlnaHQ6IDgycHg7LS10ZXh0YXJlYS1iYXNlLW1pbi13aWR0aDogMzUzcHg7LS10ZXh0YXJlYS1ib3JkZXItZGVmYXVsdDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSk7LS10ZXh0YXJlYS1mb250LXNpemUtbGc6IDE4cHg7LS10ZXh0YXJlYS1mb250LXNpemUtbWQ6IDE0cHg7LS10ZXh0YXJlYS1sYWJlbC1mb250LXNpemUtbGc6IDE4cHg7LS10ZXh0YXJlYS1sYWJlbC1mb250LXNpemUtbWQ6IDE0cHg7LS10ZXh0YXJlYS1sYWJlbC1tYXJnaW46IHZhcigtLXNwYWNpbmcteHMpIHZhcigtLXNwYWNpbmctc20pIHZhcigtLXNwYWNpbmctMnhzKSB2YXIoLS1zcGFjaW5nLXNtKTstLXRleHRhcmVhLWxpbmUtaGVpZ2h0OiAyMnB4Oy0tdGV4dGFyZWEtZm9jdXMtdHJhbnNpdGlvbjogLjFzOy0tdGV4dGFyZWEtZm9ybWNvbnRyb2wtcGFkZGluZzogdmFyKC0tc3BhY2luZy14cykgMCAwIHZhcigtLXNwYWNpbmctc20pOy0tdGV4dGFyZWEtaW52YWxpZC1tYXJnaW4tYm90dG9tOiAyNXB4Oy0tdGV4dGFyZWEtd2lkdGg6IGZpdC1jb250ZW50fS50aGVtZS1oYXJ2ZXN0IHNsLXRleHRhcmVhe2ZvbnQtZmFtaWx5OkxNU2Fucztmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjaW5nLXhsKX0udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYTo6cGFydChmb3JtLWNvbnRyb2wpe2ZvbnQtZmFtaWx5OkxNU2Fucztmb250LXdlaWdodDo0MDA7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjp2YXIoLS10ZXh0YXJlYS1ib3JkZXItZGVmYXVsdCk7aGVpZ2h0OmZpdC1jb250ZW50O3dpZHRoOnZhcigtLXRleHRhcmVhLXdpZHRoKTtvcGFjaXR5OjE7cG9zaXRpb246cmVsYXRpdmV9LnRoZW1lLWhhcnZlc3Qgc2wtdGV4dGFyZWE6OnBhcnQoYmFzZSl7Zm9udC1mYW1pbHk6TE1TYW5zO2ZvbnQtd2VpZ2h0OjQwMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWlucHV0LWJhY2tncm91bmQtY29sb3IpO2ZvbnQtc2l6ZTp2YXIoLS10ZXh0YXJlYS1mb250LXNpemUtbGcpO2JvcmRlcjpub25lO3dpZHRoOnZhcigtLXRleHRhcmVhLXdpZHRoKTtoZWlnaHQ6Zml0LWNvbnRlbnR9LnRoZW1lLWhhcnZlc3Qgc2wtdGV4dGFyZWE6OnBhcnQodGV4dGFyZWEpe21pbi1oZWlnaHQ6dmFyKC0tdGV4dGFyZWEtYmFzZS1taW4taGVpZ2h0KTttaW4td2lkdGg6dmFyKC0tdGV4dGFyZWEtYmFzZS1taW4td2lkdGgpO2xpbmUtaGVpZ2h0OnZhcigtLXRleHRhcmVhLWxpbmUtaGVpZ2h0KTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2NhcmV0LWNvbG9yOnZhcigtLWZnLXNlY29uZGFyeSk7cGFkZGluZzowIHZhcigtLXNwYWNpbmctc20pO292ZXJmbG93OmhpZGRlbn0udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYTo6cGFydChmb3JtLWNvbnRyb2wtbGFiZWwpe2ZvbnQtc2l6ZTp2YXIoLS10ZXh0YXJlYS1sYWJlbC1mb250LXNpemUtbGcpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1saWdodGVyKTtsaW5lLWhlaWdodDp2YXIoLS10ZXh0YXJlYS1saW5lLWhlaWdodCk7dHJhbnNpdGlvbjpmb250LXNpemUgdmFyKC0tdGV4dGFyZWEtZm9jdXMtdHJhbnNpdGlvbik7bWFyZ2luOnZhcigtLXRleHRhcmVhLWxhYmVsLW1hcmdpbil9LnRoZW1lLWhhcnZlc3Qgc2wtdGV4dGFyZWE6OnBhcnQoZm9ybS1jb250cm9sLWhlbHAtdGV4dCl7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtmb250LXNpemU6dmFyKC0tdGV4dGFyZWEtZm9udC1zaXplLW1kKTtwYWRkaW5nLXRvcDp2YXIoLS1zcGFjaW5nLTJ4cyk7Y29sb3I6dmFyKC0tdGV4dC1zdGF0dXMtbmVnYXRpdmUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS50aGVtZS1oYXJ2ZXN0IHNsLXRleHRhcmVhLnJlc2l6ZS1ib3RoOjpwYXJ0KHRleHRhcmVhKXtyZXNpemU6Ym90aH0udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYS5yZXNpemUtdmVydGljYWw6OnBhcnQodGV4dGFyZWEpe3Jlc2l6ZTp2ZXJ0aWNhbH0udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYS5yZXNpemUtaG9yaXpvbnRhbDo6cGFydCh0ZXh0YXJlYSl7cmVzaXplOmhvcml6b250YWx9LnRoZW1lLWhhcnZlc3Qgc2wtdGV4dGFyZWEuc2hyaW5rLWxhYmVsOjpwYXJ0KGZvcm0tY29udHJvbC1sYWJlbCl7Zm9udC1zaXplOnZhcigtLXRleHRhcmVhLWxhYmVsLWZvbnQtc2l6ZS1tZCk7dHJhbnNpdGlvbjpmb250LXNpemUgdmFyKC0tdGV4dGFyZWEtZm9jdXMtdHJhbnNpdGlvbil9LnRoZW1lLWhhcnZlc3Qgc2wtdGV4dGFyZWE6bm90KFtkaXNhYmxlZF0pOm5vdChbZGF0YS11c2VyLWludmFsaWRdKTpub3QoLnRleHRhcmVhLWFjdGl2ZSk6OnBhcnQoZm9ybS1jb250cm9sKTpob3Zlcntib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYTpub3QoW2Rpc2FibGVkXSk6bm90KFtkYXRhLXVzZXItaW52YWxpZF0pW3JlcXVpcmVkXTo6cGFydChmb3JtLWNvbnRyb2wtbGFiZWwpOmFmdGVye2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYS50ZXh0YXJlYS1hY3RpdmU6OnBhcnQoZm9ybS1jb250cm9sKXtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJvcmRlci1zZWNvbmRhcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXRleHRhcmVhW2Rpc2FibGVkXTo6cGFydChiYXNlKXtib3JkZXItY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktZGlzYWJsZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLXRleHRhcmVhW2Rpc2FibGVkXTo6cGFydChmb3JtLWNvbnRyb2wtbGFiZWwpe2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGV4dGFyZWFbZGlzYWJsZWRdOjpwYXJ0KGZvcm0tY29udHJvbC1sYWJlbCk6YWZ0ZXJ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWRpc2FibGVkKX0udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYVtkaXNhYmxlZF06OnBhcnQoaW5wdXQpe2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGV4dGFyZWFbZGlzYWJsZWRdOjpwYXJ0KGlucHV0KTo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWRpc2FibGVkKX0udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYVtkYXRhLXVzZXItaW52YWxpZF06OnBhcnQoZm9ybS1jb250cm9sKXtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJvcmRlci1zdGF0dXMtbmVnYXRpdmUpO21hcmdpbi1ib3R0b206dmFyKC0tdGV4dGFyZWEtaW52YWxpZC1tYXJnaW4tYm90dG9tKX0udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYVtkYXRhLXVzZXItaW52YWxpZF06OnBhcnQoZm9ybS1jb250cm9sLWhlbHAtdGV4dCl7ZGlzcGxheTpibG9ja30udGhlbWUtaGFydmVzdCBzbC10ZXh0YXJlYVtkYXRhLXVzZXItaW52YWxpZF06OnBhcnQoZm9ybS1jb250cm9sLWxhYmVsKXtjb2xvcjp2YXIoLS10ZXh0LXN0YXR1cy1uZWdhdGl2ZSl9LnRoZW1lLWhhcnZlc3Qgc2wtdGV4dGFyZWFbZGF0YS11c2VyLWludmFsaWRdOjpwYXJ0KGZvcm0tY29udHJvbC1sYWJlbCk6YWZ0ZXJ7Y29sb3I6dmFyKC0tdGV4dC1zdGF0dXMtbmVnYXRpdmUpfS50aGVtZS1oYXJ2ZXN0IHNsLXRleHRhcmVhOmZvY3VzOjpwYXJ0KGJhc2Upe2JveC1zaGFkb3c6bm9uZX0udGhlbWUtaGFydmVzdHstLXRhZy1mb250LXNpemU6IDE0cHg7LS10YWctbGluZS1oZWlndGg6IDE3cHg7LS10YWctcGFkZGluZzogNXB4IDEycHggN3B4IDEycHg7LS10YWctcmVtb3ZhYmxlLXBhZGRpbmctcmlnaHQ6IDlweDstLXRhZy1ib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpOy0tdGFnLW91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1mZy1wcmltYXJ5KTstLXRhZy1vdXRsaW5lLW9mZnNldDogMnB4Oy0tdGFnLXJlbW92ZS1idXR0b24tc2l6ZTogMTJweDstLXRhZy1yZW1vdmUtYnV0dG9uLW1hcmdpbi1sZWZ0OiAzcHh9LnRoZW1lLWhhcnZlc3Qgc2wtdGFnOjpwYXJ0KGJhc2Upe2ZvbnQtZmFtaWx5OkxNU2Fucztmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOnZhcigtLXRhZy1mb250LXNpemUpO2xpbmUtaGVpZ2h0OnZhcigtLXRhZy1saW5lLWhlaWd0aCk7cGFkZGluZzp2YXIoLS10YWctcGFkZGluZyk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS10YWctYm9yZGVyKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFnW2ludmVydGVkXTo6cGFydChiYXNlKXtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTtib3JkZXItY29sb3I6dmFyKC0tYm9yZGVyLWludmVydGVkLXN1YnRsZSl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFnW2ludmVydGVkXTpob3Zlcjo6cGFydChiYXNlKSwudGhlbWUtaGFydmVzdCBzbC10YWdbaW52ZXJ0ZWRdOmZvY3VzLXZpc2libGU6OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1saWdodC1zdWJ0bGUtaG92ZXIpO2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQtaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhZ1tpbnZlcnRlZF06aG92ZXI6bm90KDphY3RpdmUpOm5vdChbc2VsZWN0ZWRdKTo6cGFydChyZW1vdmUtYnV0dG9uKSwudGhlbWUtaGFydmVzdCBzbC10YWdbaW52ZXJ0ZWRdOmZvY3VzLXZpc2libGU6bm90KDphY3RpdmUpOm5vdChbc2VsZWN0ZWRdKTo6cGFydChyZW1vdmUtYnV0dG9uKXtjb2xvcjp2YXIoLS1mZy1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFnW2ludmVydGVkXTphY3RpdmU6OnBhcnQoYmFzZSksLnRoZW1lLWhhcnZlc3Qgc2wtdGFnW2ludmVydGVkXVtzZWxlY3RlZF06OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1wcmltYXJ5KTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhZ1tpbnZlcnRlZF06YWN0aXZlOjpwYXJ0KHJlbW92ZS1idXR0b24pLC50aGVtZS1oYXJ2ZXN0IHNsLXRhZ1tpbnZlcnRlZF1bc2VsZWN0ZWRdOjpwYXJ0KHJlbW92ZS1idXR0b24pe2NvbG9yOnZhcigtLWZnLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhZ1tpbnZlcnRlZF06Zm9jdXMtdmlzaWJsZXtvdXRsaW5lLWNvbG9yOnZhcigtLWZnLWludmVydGVkKX0udGhlbWUtaGFydmVzdCBzbC10YWdbaW52ZXJ0ZWRdOjpwYXJ0KHJlbW92ZS1idXR0b24pe2NvbG9yOnZhcigtLWZnLWludmVydGVkLWRpbW1lZCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFnOmhvdmVyOjpwYXJ0KGJhc2UpLC50aGVtZS1oYXJ2ZXN0IHNsLXRhZzpmb2N1cy12aXNpYmxlOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1zdWJ0bGUtaG92ZXIpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtdGFnOmhvdmVyOjpwYXJ0KHJlbW92ZS1idXR0b24pLC50aGVtZS1oYXJ2ZXN0IHNsLXRhZzpmb2N1cy12aXNpYmxlOjpwYXJ0KHJlbW92ZS1idXR0b24pe2NvbG9yOnZhcigtLWZnLXByaW1hcnktaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhZzphY3RpdmU6OnBhcnQoYmFzZSksLnRoZW1lLWhhcnZlc3Qgc2wtdGFnW3NlbGVjdGVkXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXNlY29uZGFyeSk7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCk7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS50aGVtZS1oYXJ2ZXN0IHNsLXRhZzphY3RpdmU6OnBhcnQocmVtb3ZlLWJ1dHRvbiksLnRoZW1lLWhhcnZlc3Qgc2wtdGFnW3NlbGVjdGVkXTo6cGFydChyZW1vdmUtYnV0dG9uKXtjb2xvcjp2YXIoLS1mZy1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFnOmZvY3VzLXZpc2libGV7b3V0bGluZS1vZmZzZXQ6dmFyKC0tdGFnLW91dGxpbmUtb2Zmc2V0KTtvdXRsaW5lOnZhcigtLXRhZy1vdXRsaW5lKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1tZCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFnOmZvY3VzLXZpc2libGU6bm90KDphY3RpdmUpOm5vdChbc2VsZWN0ZWRdKTo6cGFydChyZW1vdmUtYnV0dG9uKXtjb2xvcjp2YXIoLS1mZy1wcmltYXJ5LWhvdmVyKX0udGhlbWUtaGFydmVzdCBzbC10YWdbcmVtb3ZhYmxlXTo6cGFydChiYXNlKXtwYWRkaW5nLXJpZ2h0OnZhcigtLXRhZy1yZW1vdmFibGUtcGFkZGluZy1yaWdodCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFnOjpwYXJ0KHJlbW92ZS1idXR0b24pe2NvbG9yOnZhcigtLWZnLXByaW1hcnktZGltbWVkKTt3aWR0aDp2YXIoLS10YWctcmVtb3ZlLWJ1dHRvbi1zaXplKTtoZWlnaHQ6dmFyKC0tdGFnLXJlbW92ZS1idXR0b24tc2l6ZSk7bWFyZ2luLWxlZnQ6dmFyKC0tdGFnLXJlbW92ZS1idXR0b24tbWFyZ2luLWxlZnQpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhZy50YWctcmVtb3ZlZHtkaXNwbGF5Om5vbmV9LnRoZW1lLWhhcnZlc3R7LS10b29sdGlwLWZvbnRzaXplOiAxNHB4Oy0tdG9vbHRpcC1ib3hzaGFkb3ctMTogMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgLjA4KTstLXRvb2x0aXAtYm94c2hhZG93LTI6IDBweCAyNHB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgLjA1KTstLXRvb2x0aXAtYXJyb3ctYm94c2hhZG93LXNpemU6IDJweDstLXRvb2x0aXAtYXJyb3ctYm94c2hhZG93LWJsdXI6IDNweH0udGhlbWUtaGFydmVzdCAjcm9vdC1pbm5lcjpoYXMoPnNsLXRvb2x0aXApe21hcmdpbi1ib3R0b206MTAwcHh9LnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcCBzbC1pY29ue2hlaWdodDp2YXIoLS1pY29uLWhlaWdodC1zbWFsbCk7d2lkdGg6dmFyKC0taWNvbi13aWR0aC1zbWFsbCl9LnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcCBzbC1pY29uLnF1ZXN0aW9uLWljb257Y29sb3I6dmFyKC0tZmctc2Vjb25kYXJ5KTttYXJnaW46dmFyKC0tc3BhY2luZy0zeHMpfS50aGVtZS1oYXJ2ZXN0IHNsLXRvb2x0aXAgc2wtaWNvbi5pbmZvLWljb257bWFyZ2luOjB9LnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcCBhe2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1saWdodCl9LnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcFt2YXJpYW50PXNlY29uZGFyeV0+c2wtaWNvbi5xdWVzdGlvbi1pY29ue2NvbG9yOnZhcigtLWZnLWludmVydGVkKX0udGhlbWUtaGFydmVzdCBzbC10b29sdGlwOjpwYXJ0KGJvZHkpe2ZvbnQtZmFtaWx5OkxNU2Fucztmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOnZhcigtLXRvb2x0aXAtZm9udHNpemUpO2xpbmUtaGVpZ2h0OjE3cHg7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtwYWRkaW5nOjEwcHggMTZweCAxMHB4IDEycHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1wcmltYXJ5KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1zbSk7Ym94LXNoYWRvdzp2YXIoLS10b29sdGlwLWJveHNoYWRvdy0xKSx2YXIoLS10b29sdGlwLWJveHNoYWRvdy0yKX0udGhlbWUtaGFydmVzdCBzbC10b29sdGlwOmhvdmVye2N1cnNvcjpwb2ludGVyfS50aGVtZS1oYXJ2ZXN0IHNsLXRvb2x0aXA+W3Nsb3Q9Y29udGVudF17ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2dhcDp2YXIoLS1zcGFjaW5nLTN4cyl9LnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcD5bc2xvdD1jb250ZW50XSAudG9vbHRpcC1jb250ZW50e21hcmdpbi1sZWZ0OnZhcigtLXNwYWNpbmctM3hzKTttYXJnaW4tYm90dG9tOjNweH0udGhlbWUtaGFydmVzdCBzbC10b29sdGlwOjpwYXJ0KGJhc2VfX2Fycm93KXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3otaW5kZXg6MX0udGhlbWUtaGFydmVzdCBzbC10b29sdGlwLnNob3ctcG9wdXAtYXJyb3c6OnBhcnQoYmFzZV9fYXJyb3cpe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcC5zaG93LXBvcHVwLWFycm93W3BsYWNlbWVudD1yaWdodF06OnBhcnQoYmFzZV9fYXJyb3cpLC50aGVtZS1oYXJ2ZXN0IHNsLXRvb2x0aXAuc2hvdy1wb3B1cC1hcnJvd1twbGFjZW1lbnQ9cmlnaHQtZW5kXTo6cGFydChiYXNlX19hcnJvdyksLnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcC5zaG93LXBvcHVwLWFycm93W3BsYWNlbWVudD1yaWdodC1zdGFydF06OnBhcnQoYmFzZV9fYXJyb3cpe2JveC1zaGFkb3c6Y2FsYyh2YXIoLS10b29sdGlwLWFycm93LWJveHNoYWRvdy1zaXplKSAqIC0xKSB2YXIoLS10b29sdGlwLWFycm93LWJveHNoYWRvdy1zaXplKSB2YXIoLS10b29sdGlwLWFycm93LWJveHNoYWRvdy1ibHVyKSAwICMwMDAwMDAxNH0udGhlbWUtaGFydmVzdCBzbC10b29sdGlwLnNob3ctcG9wdXAtYXJyb3dbcGxhY2VtZW50PWxlZnRdOjpwYXJ0KGJhc2VfX2Fycm93KSwudGhlbWUtaGFydmVzdCBzbC10b29sdGlwLnNob3ctcG9wdXAtYXJyb3dbcGxhY2VtZW50PWxlZnQtZW5kXTo6cGFydChiYXNlX19hcnJvdyksLnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcC5zaG93LXBvcHVwLWFycm93W3BsYWNlbWVudD1sZWZ0LXN0YXJ0XTo6cGFydChiYXNlX19hcnJvdyl7Ym94LXNoYWRvdzp2YXIoLS10b29sdGlwLWFycm93LWJveHNoYWRvdy1zaXplKSBjYWxjKHZhcigtLXRvb2x0aXAtYXJyb3ctYm94c2hhZG93LXNpemUpICogLTEpIHZhcigtLXRvb2x0aXAtYXJyb3ctYm94c2hhZG93LWJsdXIpIDAgIzAwMDAwMDE0fS50aGVtZS1oYXJ2ZXN0IHNsLXRvb2x0aXAuc2hvdy1wb3B1cC1hcnJvd1twbGFjZW1lbnQ9dG9wXTo6cGFydChiYXNlX19hcnJvdyksLnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcC5zaG93LXBvcHVwLWFycm93W3BsYWNlbWVudD10b3AtZW5kXTo6cGFydChiYXNlX19hcnJvdyksLnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcC5zaG93LXBvcHVwLWFycm93W3BsYWNlbWVudD10b3Atc3RhcnRdOjpwYXJ0KGJhc2VfX2Fycm93KXtib3gtc2hhZG93OnZhcigtLXRvb2x0aXAtYXJyb3ctYm94c2hhZG93LXNpemUpIHZhcigtLXRvb2x0aXAtYXJyb3ctYm94c2hhZG93LXNpemUpIHZhcigtLXRvb2x0aXAtYXJyb3ctYm94c2hhZG93LWJsdXIpIDAgIzAwMDAwMDE0fS50aGVtZS1oYXJ2ZXN0IHNsLXRvb2x0aXAuc2hvdy1wb3B1cC1hcnJvd1twbGFjZW1lbnQ9Ym90dG9tXTo6cGFydChiYXNlX19hcnJvdyksLnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcC5zaG93LXBvcHVwLWFycm93W3BsYWNlbWVudD1ib3R0b20tZW5kXTo6cGFydChiYXNlX19hcnJvdyksLnRoZW1lLWhhcnZlc3Qgc2wtdG9vbHRpcC5zaG93LXBvcHVwLWFycm93W3BsYWNlbWVudD1ib3R0b20tc3RhcnRdOjpwYXJ0KGJhc2VfX2Fycm93KXtib3gtc2hhZG93OmNhbGModmFyKC0tdG9vbHRpcC1hcnJvdy1ib3hzaGFkb3ctc2l6ZSkgKiAtMSkgY2FsYyh2YXIoLS10b29sdGlwLWFycm93LWJveHNoYWRvdy1zaXplKSAqIC0xKSB2YXIoLS10b29sdGlwLWFycm93LWJveHNoYWRvdy1ibHVyKSAwICMwMDAwMDAxNH0udGhlbWUtaGFydmVzdHstLWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4Oy0tZHJvcGRvd24tZm9udC13ZWlnaHQ6IDQwMDstLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTstLWRyb3Bkb3duLXdpZHRoOiAzMDBweDstLW1lbnUtaXRlbS1wYWRkaW5nOiA4cHggMTZweCA4cHggMTRweDstLW1lbnUtaXRlbS1wcm9maWxlLXBhZGRpbmc6IHZhcigtLXNwYWNpbmcteHMpIHZhcigtLXNwYWNpbmctc20pIHZhcigtLXNwYWNpbmcteHMpIDE0cHg7LS1tZW51LWl0ZW0tbGluay1wYWRkaW5nOiAwcHggMThweCAycHggMThweDstLW1lbnUtaXRlbS1zd2l0Y2gtcGFkZGluZzogOHB4IDE2cHggOHB4IDE0cHg7LS1tZW51LWl0ZW0tYnV0dG9uLXBhZGRpbmc6IHZhcigtLXNwYWNpbmctM3hzKSB2YXIoLS1zcGFjaW5nLXNtKSB2YXIoLS1zcGFjaW5nLTN4cykgMTRweDstLW1lbnUtaXRlbS1taW4taGVpZ2h0OiA1NnB4Oy0tbWVudS1pdGVtLWljb24tc2l6ZTogMjRweDstLWxpbmstZm9udC13ZWlnaHQ6IDQwMDstLWxpbmstZm9udC1mYW1pbHk6IFwiTE1TYW5zXCI7LS1saW5rLW1hcmdpbi1sZWZ0OiAtMnB4Oy0tYXV0aG9yLWdhcDogOXB4Oy0tYXV0aG9yLWZvbnQtZmFtaWx5OiBcIkxNU2Fuc1wifS50aGVtZS1oYXJ2ZXN0IHNsLWRyb3Bkb3due2ZvbnQ6bm9ybWFsIG5vcm1hbCB2YXIoLS1kcm9wZG93bi1mb250LXdlaWdodCkgdmFyKC0tZHJvcGRvd24tZm9udC1zaXplKSB2YXIoLS1mb250LWZhbWlseSl9LnRoZW1lLWhhcnZlc3Qgc2wtZHJvcGRvd246OnBhcnQocGFuZWwpe2JveC1zaGFkb3c6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1tZW51e2JhY2tncm91bmQ6dmFyKC0tYmctcHJpbWFyeSk7Ym9yZGVyOnZhcigtLWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKTtwYWRkaW5nOnZhcigtLXNwYWNpbmctc20pO2JvcmRlci1yYWRpdXM6MDttaW4td2lkdGg6dmFyKC0tZHJvcGRvd24td2lkdGgpfS50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtOjpwYXJ0KGJhc2Upe3BhZGRpbmc6dmFyKC0tbWVudS1pdGVtLXBhZGRpbmcpO21pbi1oZWlnaHQ6dmFyKC0tbWVudS1pdGVtLW1pbi1oZWlnaHQpO2FsaWduLWl0ZW1zOnN0cmV0Y2h9LnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW06OnBhcnQobGFiZWwpe292ZXJmbG93OnZpc2libGU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtOmhvdmVyOjpwYXJ0KGJhc2UpLC50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtOmFjdGl2ZTo6cGFydChiYXNlKSwudGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbTpmb2N1cy12aXNpYmxlOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dW5zZXQ7Y29sb3I6dW5zZXQ7Y3Vyc29yOmRlZmF1bHR9LnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW06OnBhcnQoY2hlY2tlZC1pY29uKSwudGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbTo6cGFydChzdWJtZW51LWljb24pe2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbVt0eXBlPXByb2ZpbGVdOjpwYXJ0KGJhc2Upe3BhZGRpbmc6dmFyKC0tbWVudS1pdGVtLXByb2ZpbGUtcGFkZGluZyl9LnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1saW5rXVt2YXJpYW50PW5lZ2F0aXZlXTo6cGFydChsYWJlbCksLnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1jaGVja2JveF1bdmFyaWFudD1uZWdhdGl2ZV06OnBhcnQobGFiZWwpe2NvbG9yOnZhcigtLXRleHQtc3RhdHVzLW5lZ2F0aXZlKX0udGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbVt0eXBlPWxpbmtdW3ZhcmlhbnQ9bmVnYXRpdmVdIHNsLWJ1dHRvbi5kcm9wZG93bi1tZW51LWl0ZW0tLW5lZ2F0aXZlOjpwYXJ0KGJhc2UpLC50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtW3R5cGU9Y2hlY2tib3hdW3ZhcmlhbnQ9bmVnYXRpdmVdIHNsLWJ1dHRvbi5kcm9wZG93bi1tZW51LWl0ZW0tLW5lZ2F0aXZlOjpwYXJ0KGJhc2Upe2NvbG9yOnZhcigtLXRleHQtc3RhdHVzLW5lZ2F0aXZlKX0udGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbVt0eXBlPWxpbmtdW3ZhcmlhbnQ9bmVnYXRpdmVdIHNsLWJ1dHRvbi5kcm9wZG93bi1tZW51LWl0ZW0tLW5lZ2F0aXZlOjpwYXJ0KGJhc2UpIDpob3ZlciwudGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbVt0eXBlPWNoZWNrYm94XVt2YXJpYW50PW5lZ2F0aXZlXSBzbC1idXR0b24uZHJvcGRvd24tbWVudS1pdGVtLS1uZWdhdGl2ZTo6cGFydChiYXNlKSA6aG92ZXJ7Y29sb3I6dmFyKC0tdGV4dC1zdGF0dXMtbmVnYXRpdmUpfS50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtW3R5cGU9bGlua11bdmFyaWFudD1uZWdhdGl2ZV0gc2wtYnV0dG9uLmRyb3Bkb3duLW1lbnUtaXRlbS0tbmVnYXRpdmUgKltzbG90PXByZWZpeF0sLnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1jaGVja2JveF1bdmFyaWFudD1uZWdhdGl2ZV0gc2wtYnV0dG9uLmRyb3Bkb3duLW1lbnUtaXRlbS0tbmVnYXRpdmUgKltzbG90PXByZWZpeF17Y29sb3I6dmFyKC0tdGV4dC1zdGF0dXMtbmVnYXRpdmUpfS50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtW3R5cGU9bGlua106aG92ZXI6OnBhcnQoYmFzZSksLnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1jaGVja2JveF06aG92ZXI6OnBhcnQoYmFzZSl7YmFja2dyb3VuZDp2YXIoLS1iZy1kYXJrLXN1YnRsZS1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1saW5rXTphY3RpdmU6OnBhcnQoYmFzZSksLnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1jaGVja2JveF06YWN0aXZlOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQ6dmFyKC0tYmctZGFyay1zdWJ0bGUtcHJlc3NlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1saW5rXVtkaXNhYmxlZF06aG92ZXI6OnBhcnQoYmFzZSksLnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1saW5rXVtkaXNhYmxlZF06YWN0aXZlOjpwYXJ0KGJhc2UpLC50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtW3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXTpob3Zlcjo6cGFydChiYXNlKSwudGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbVt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF06YWN0aXZlOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dW5zZXQ7Y29sb3I6dW5zZXQ7Y3Vyc29yOmRlZmF1bHR9LnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1saW5rXTo6cGFydChiYXNlKSwudGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbVt0eXBlPWNoZWNrYm94XTo6cGFydChiYXNlKXtwYWRkaW5nOnZhcigtLW1lbnUtaXRlbS1saW5rLXBhZGRpbmcpfS50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtW3R5cGU9bGlua10gc2wtYnV0dG9uLnNsLWxpbmssLnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1jaGVja2JveF0gc2wtYnV0dG9uLnNsLWxpbmt7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlfS50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtW3R5cGU9bGlua10gc2wtYnV0dG9uLnNsLWxpbms6OnBhcnQoYmFzZSksLnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1jaGVja2JveF0gc2wtYnV0dG9uLnNsLWxpbms6OnBhcnQoYmFzZSl7Zm9udC13ZWlnaHQ6dmFyKC0tbGluay1mb250LXdlaWdodCk7Zm9udC1mYW1pbHk6dmFyKC0tbGluay1mb250LWZhbWlseSk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6dmFyKC0tbGluay1tYXJnaW4tbGVmdCl9LnRoZW1lLWhhcnZlc3Qgc2wtbWVudSBzbC1tZW51LWl0ZW1bdHlwZT1zd2l0Y2hdOjpwYXJ0KGJhc2Upe3BhZGRpbmc6dmFyKC0tbWVudS1pdGVtLXN3aXRjaC1wYWRkaW5nKX0udGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbVt0eXBlPXN3aXRjaF0gc2wtc3dpdGNoOjpwYXJ0KGJhc2Upe2Rpc3BsYXk6ZmxleH0udGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbVt0eXBlPWJ1dHRvbl06OnBhcnQoYmFzZSl7cGFkZGluZzp2YXIoLS1tZW51LWl0ZW0tYnV0dG9uLXBhZGRpbmcpfS50aGVtZS1oYXJ2ZXN0IHNsLW1lbnUgc2wtbWVudS1pdGVtIFtzbG90PXN1ZmZpeF17bWFyZ2luLWlubGluZS1zdGFydDowO3dpZHRoOnZhcigtLW1lbnUtaXRlbS1pY29uLXNpemUpO2hlaWdodDp2YXIoLS1tZW51LWl0ZW0taWNvbi1zaXplKX0udGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbSAuYXV0aG9ye2dhcDp2YXIoLS1hdXRob3ItZ2FwKX0udGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLW1lbnUtaXRlbSAuYXV0aG9yIC5hdXRob3JfX2RldGFpbHN7Zm9udC1mYW1pbHk6dmFyKC0tYXV0aG9yLWZvbnQtZmFtaWx5KX0udGhlbWUtaGFydmVzdCBzbC1tZW51IHNsLWRpdmlkZXJ7bWFyZ2luOnZhcigtLXNwYWNpbmcteHMpIHZhcigtLXNwYWNpbmctbm9uZSkgdmFyKC0tc3BhY2luZy14cykgdmFyKC0tc3BhY2luZy1ub25lKX0udGhlbWUtaGFydmVzdHstLXByb2ZpbGUtcGljdHVyZS14cy1zaXplOiA0MHB4Oy0tcHJvZmlsZS1waWN0dXJlLWljb24teHMtc2l6ZTogMjRweDstLXByb2ZpbGUtcGljdHVyZS1pY29uLXhzLXBhZGRpbmc6IDhweDstLXByb2ZpbGUtcGljdHVyZS1zbS1zaXplOiA2NHB4Oy0tcHJvZmlsZS1waWN0dXJlLWljb24tc20tc2l6ZTogMzJweDstLXByb2ZpbGUtcGljdHVyZS1pY29uLXNtLXBhZGRpbmc6IDE2cHg7LS1wcm9maWxlLXBpY3R1cmUtbWQtc2l6ZTogODhweDstLXByb2ZpbGUtcGljdHVyZS1pY29uLW1kLXNpemU6IDQwcHg7LS1wcm9maWxlLXBpY3R1cmUtaWNvbi1tZC1wYWRkaW5nOiAyNHB4Oy0tcHJvZmlsZS1waWN0dXJlLWxnLXNpemU6IDE2MHB4Oy0tcHJvZmlsZS1waWN0dXJlLWljb24tbGctc2l6ZTogNjRweDstLXByb2ZpbGUtcGljdHVyZS1pY29uLWxnLXBhZGRpbmc6IDQ4cHh9LnRoZW1lLWhhcnZlc3QgLmF2YXRhci1pY29ue2NvbG9yOnZhcigtLWZnLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtYXZhdGFyLmF2YXRhci1waWN0dXJlOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1zdWJ0bGUtaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IHNsLWF2YXRhci5hdmF0YXItcGljdHVyZVtzaXplPXhzXXstLXNpemU6IHZhcigtLXByb2ZpbGUtcGljdHVyZS14cy1zaXplKX0udGhlbWUtaGFydmVzdCBzbC1hdmF0YXIuYXZhdGFyLXBpY3R1cmVbc2l6ZT1zbV17LS1zaXplOiB2YXIoLS1wcm9maWxlLXBpY3R1cmUtc20tc2l6ZSl9LnRoZW1lLWhhcnZlc3Qgc2wtYXZhdGFyLmF2YXRhci1waWN0dXJlW3NpemU9bWRdey0tc2l6ZTogdmFyKC0tcHJvZmlsZS1waWN0dXJlLW1kLXNpemUpfS50aGVtZS1oYXJ2ZXN0IHNsLWF2YXRhci5hdmF0YXItcGljdHVyZVtzaXplPWxnXXstLXNpemU6IHZhcigtLXByb2ZpbGUtcGljdHVyZS1sZy1zaXplKX0udGhlbWUtaGFydmVzdCBzbC1hdmF0YXIuYXZhdGFyLXBpY3R1cmVbYnJva2VuPXRydWVde2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdCBzbC1hdmF0YXIuYXZhdGFyLXBpY3R1cmVbYnJva2VuPXRydWVdKy5wcm9maWxlLXBpY3R1cmV7ZGlzcGxheTpibG9ja30udGhlbWUtaGFydmVzdCBzbC1pY29uLmF2YXRhci1pY29uW3NpemU9eHNde3BhZGRpbmc6dmFyKC0tcHJvZmlsZS1waWN0dXJlLWljb24teHMtcGFkZGluZyk7d2lkdGg6dmFyKC0tcHJvZmlsZS1waWN0dXJlLWljb24teHMtc2l6ZSk7aGVpZ2h0OnZhcigtLXByb2ZpbGUtcGljdHVyZS1pY29uLXhzLXNpemUpfS50aGVtZS1oYXJ2ZXN0IHNsLWljb24uYXZhdGFyLWljb25bc2l6ZT1zbV17cGFkZGluZzp2YXIoLS1wcm9maWxlLXBpY3R1cmUtaWNvbi1zbS1wYWRkaW5nKTt3aWR0aDp2YXIoLS1wcm9maWxlLXBpY3R1cmUtaWNvbi1zbS1zaXplKTtoZWlnaHQ6dmFyKC0tcHJvZmlsZS1waWN0dXJlLWljb24tc20tc2l6ZSl9LnRoZW1lLWhhcnZlc3Qgc2wtaWNvbi5hdmF0YXItaWNvbltzaXplPW1kXXtwYWRkaW5nOnZhcigtLXByb2ZpbGUtcGljdHVyZS1pY29uLW1kLXBhZGRpbmcpO3dpZHRoOnZhcigtLXByb2ZpbGUtcGljdHVyZS1pY29uLW1kLXNpemUpO2hlaWdodDp2YXIoLS1wcm9maWxlLXBpY3R1cmUtaWNvbi1tZC1zaXplKX0udGhlbWUtaGFydmVzdCBzbC1pY29uLmF2YXRhci1pY29uW3NpemU9bGdde3BhZGRpbmc6dmFyKC0tcHJvZmlsZS1waWN0dXJlLWljb24tbGctcGFkZGluZyk7d2lkdGg6dmFyKC0tcHJvZmlsZS1waWN0dXJlLWljb24tbGctc2l6ZSk7aGVpZ2h0OnZhcigtLXByb2ZpbGUtcGljdHVyZS1pY29uLWxnLXNpemUpfS50aGVtZS1oYXJ2ZXN0ey0tYXV0aG9yLW1heC13aWR0aDogMzEwcHg7LS1hdXRob3ItZm9udC13ZWlnaHQ6IDQwMDstLWF1dGhvci1mb250LXNpemU6IDEuMTI1cmVtOy0tYXV0aG9yLWZvbnQtc2l6ZS1zbTogLjg3NXJlbTstLWF1dGhvci1kZXRhaWxzLWxhc3QtY2hpbGQtbWFyZ2luOiAxcHh9LnRoZW1lLWhhcnZlc3QgLmF1dGhvcntkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLXNwYWNpbmctZ3V0dGVyKTttYXgtd2lkdGg6dmFyKC0tYXV0aG9yLW1heC13aWR0aCl9LnRoZW1lLWhhcnZlc3QgLmF1dGhvciAuYXV0aG9yX19mdWxsbmFtZXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5hdXRob3IgLmF1dGhvcl9fZnVsbG5hbWUgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdW5kZXJsaW5lLW9mZnNldDp2YXIoLS1saW5rLXVuZGVybGluZS1vZmZzZXQpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpO2N1cnNvcjpwb2ludGVyfS50aGVtZS1oYXJ2ZXN0IC5hdXRob3IgLmF1dGhvcl9fZnVsbG5hbWUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tYm9yZGVyLXNlY29uZGFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3QgLmF1dGhvciAuYXV0aG9yX19kZXRhaWxze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udDpub3JtYWwgbm9ybWFsIHZhcigtLWF1dGhvci1mb250LXdlaWdodCkgdmFyKC0tYXV0aG9yLWZvbnQtc2l6ZSkgdmFyKC0tZm9udC1mYW1pbHkpO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRoZW1lLWhhcnZlc3QgLmF1dGhvciAuYXV0aG9yX19kZXRhaWxzLWluZm97ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHRlcil9LnRoZW1lLWhhcnZlc3QgLmF1dGhvciAuYXV0aG9yX19kZXRhaWxzLWluZm8gOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDp2YXIoLS1hdXRob3ItZGV0YWlscy1sYXN0LWNoaWxkLW1hcmdpbil9LnRoZW1lLWhhcnZlc3QgLmF1dGhvclt2YXJpYW50PWludmVydGVkXSAuYXV0aG9yX19pbWFnZSAuYXZhdGFyLXBpY3R1cmV7Y29sb3I6dmFyKC0tZmctaW52ZXJ0ZWQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctbGlnaHQtc3VidGxlLWhvdmVyKX0udGhlbWUtaGFydmVzdCAuYXV0aG9yW3ZhcmlhbnQ9aW52ZXJ0ZWRdIC5hdXRob3JfX2Z1bGxuYW1le2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IC5hdXRob3JbdmFyaWFudD1pbnZlcnRlZF0gLmF1dGhvcl9fZGV0YWlscy1pbmZve2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQtbGlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjgpKX0udGhlbWUtaGFydmVzdCAuYXV0aG9yW3NpemU9c21de2dhcDp2YXIoLS1zcGFjaW5nLXNtKX0udGhlbWUtaGFydmVzdCAuYXV0aG9yW3NpemU9c21dIC5hdXRob3JfX2RldGFpbHN7Zm9udC1zaXplOnZhcigtLWF1dGhvci1mb250LXNpemUtc20pfS50aGVtZS1oYXJ2ZXN0IC5hdXRob3IubXVsdGlwbGUtYXV0aG9ycyAuYXV0aG9yX19pbWFnZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LnRoZW1lLWhhcnZlc3QgLmF1dGhvci5tdWx0aXBsZS1hdXRob3JzIC5hdXRob3JfX2ltYWdlPio6bm90KDpsYXN0LWNoaWxkKXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMnB4fS50aGVtZS1oYXJ2ZXN0IC5hdXRob3IubXVsdGlwbGUtYXV0aG9ycyAuYXV0aG9yX19pbWFnZT4qOm5vdCg6bGFzdC1jaGlsZCkgc2wtYXZhdGFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LnRoZW1lLWhhcnZlc3R7LS1idXR0b24tY3Vyc29yLWZvbnQtc2l6ZTogMTZweDstLWJ1dHRvbi1jdXJzb3ItbGluZS1oZWlnaHQ6IDE5cHh9LnRoZW1lLWhhcnZlc3QgI3N0b3J5LS1jb21wb25lbnRzLWJ1dHRvbmN1cnNvci0tY2Fyb3VzZWwtaW5uZXIsLnRoZW1lLWhhcnZlc3QgI3N0b3J5LS1jb21wb25lbnRzLWJ1dHRvbmN1cnNvci0tY2Fyb3VzZWwtLXByaW1hcnktaW5uZXIsLnRoZW1lLWhhcnZlc3QgI3N0b3J5LS1jb21wb25lbnRzLWJ1dHRvbmN1cnNvci0tdmlkZW8taW5uZXIsLnRoZW1lLWhhcnZlc3QgI3N0b3J5LS1jb21wb25lbnRzLWJ1dHRvbmN1cnNvci0tdmlkZW8tLXByaW1hcnktaW5uZXJ7bWFyZ2luOjM1cHh9LnRoZW1lLWhhcnZlc3QgbG0tYnV0dG9uLWN1cnNvcjo6cGFydChjdXJzb3Ipe2ZvbnQtZmFtaWx5OkxNU2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTp2YXIoLS1idXR0b24tY3Vyc29yLWZvbnQtc2l6ZSk7bGluZS1oZWlnaHQ6dmFyKC0tYnV0dG9uLWN1cnNvci1saW5lLWhlaWdodCk7Y29sb3I6dmFyKC0tZmctaW52ZXJ0ZWQpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBsbS1idXR0b24tY3Vyc29yW2ludmVydGVkXTo6cGFydChjdXJzb3Ipe2NvbG9yOnZhcigtLWZnLXNlY29uZGFyeSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCBzbC1iYWRnZXtmb250LWZhbWlseTpMTVNhbnN9LnRoZW1lLWhhcnZlc3Qgc2wtYmFkZ2U6OnBhcnQoYmFzZSl7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtYmFkZ2VbdmFyaWFudD1wcmltYXJ5XTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWZnLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtYmFkZ2VbdmFyaWFudD1pbmZvXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWZnLXN0YXR1cy1pbmZvKX0udGhlbWUtaGFydmVzdCBzbC1iYWRnZVt2YXJpYW50PW5lZ2F0aXZlXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWZnLXN0YXR1cy1uZWdhdGl2ZSl9LnRoZW1lLWhhcnZlc3Qgc2wtYmFkZ2VbdmFyaWFudD1pbnZlcnRlZF06OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mZy1pbnZlcnRlZCk7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfS50aGVtZS1oYXJ2ZXN0ey0tbG9hZC1tb3JlLWZvbnQtd2VpZ2h0OiA0MDA7LS1sb2FkLW1vcmUtZm9udC1zaXplOiAxNHB4Oy0tbG9hZC1tb3JlLWZvbnQtZmFtaWx5OiBcIkxNU2Fuc1wiOy0tbG9hZC1tb3JlLWRlc2NyaXB0aW9uLXdpZHRoOiAzMTBweDstLWxvYWQtbW9yZS1saW5lLWhlaWdodDogMTYuOHB4fS50aGVtZS1oYXJ2ZXN0IC5sb2FkLW1vcmV7Zm9udDpub3JtYWwgbm9ybWFsIHZhcigtLWxvYWQtbW9yZS1mb250LXdlaWdodCkgdmFyKC0tbG9hZC1tb3JlLWZvbnQtc2l6ZSkgdmFyKC0tbG9hZC1tb3JlLWZvbnQtZmFtaWx5KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0tc3BhY2luZy1tZCk7bGluZS1oZWlnaHQ6dmFyKC0tbG9hZC1tb3JlLWxpbmUtaGVpZ2h0KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXByaW1hcnkpO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1ibG9jay1wYWRkaW5nLW1kKSAwIHZhcigtLXNwYWNpbmctYmxvY2stcGFkZGluZy1sZykgMH0udGhlbWUtaGFydmVzdCAubG9hZC1tb3JlX190ZXh0LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLXNwYWNpbmcteHMpfS50aGVtZS1oYXJ2ZXN0IC5sb2FkLW1vcmVfX2Rlc2NyaXB0aW9ue2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1saWdodGVyKTtmb250LXNpemU6c21hbGx9LnRoZW1lLWhhcnZlc3QgLmxvYWQtbW9yZSBzbC1idXR0b246OnBhcnQoYmFzZSl7d2lkdGg6MjM1cHh9LnRoZW1lLWhhcnZlc3QgLmxvYWQtbW9yZSBzbC1idXR0b246OnBhcnQoc3Bpbm5lcil7Zm9udC1zaXplOjI0cHg7LS1pbmRpY2F0b3ItY29sb3I6IHZhcigtLWZnLXNlY29uZGFyeSk7LS10cmFjay1jb2xvcjogdHJhbnNwYXJlbnR9LnRoZW1lLWhhcnZlc3QgLmxvYWQtbW9yZSBzbC1idXR0b25bc2l6ZT14LXNtYWxsXTo6cGFydChiYXNlKXt3aWR0aDozNTRweDtoZWlnaHQ6NTZweH0udGhlbWUtaGFydmVzdCAubG9hZC1tb3JlIHNsLWJ1dHRvbltsb2FkaW5nXTo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlLWhvdmVyKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tZmctc2Vjb25kYXJ5KTtvdXRsaW5lOm5vbmV9LnRoZW1lLWhhcnZlc3QgLmxvYWQtbW9yZSBzbC1idXR0b24uYWxsLWxvYWRlZDo6cGFydChiYXNlKXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLWRhcmstc3VidGxlLWhvdmVyKTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0ZXIpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCAubG9hZC1tb3JlIHNsLWJ1dHRvbi5hbGwtbG9hZGVkOjpwYXJ0KHByZWZpeCl7Y29sb3I6dmFyKC0tZmctc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCAuZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjowO2JvcmRlcjpub25lO2JhY2tncm91bmQ6dmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKX0udGhlbWUtaGFydmVzdCAuZGl2aWRlclt2YXJpYW50PWludmVydGVkXXtiYWNrZ3JvdW5kOnZhcigtLWJvcmRlci1pbnZlcnRlZC1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0ey0tcmljaC10ZXh0LWgxLWxpbmUtaGVpZ2h0OiA5NSU7LS1yaWNoLXRleHQtaDItbGluZS1oZWlnaHQ6IDk1JTstLXJpY2gtdGV4dC1oMy1saW5lLWhlaWdodDogMTA1JTstLXJpY2gtdGV4dC1oNC1saW5lLWhlaWdodDogMTEwJTstLXJpY2gtdGV4dC1oNS1saW5lLWhlaWdodDogMTEwJTstLXJpY2gtdGV4dC1oNi1saW5lLWhlaWdodDogMTEwJTstLXJpY2gtdGV4dC1wLWxpbmUtaGVpZ2h0OiAxNTAlOy0tcmljaC10ZXh0LWxpc3QtbGluZS1oZWlnaHQ6IDE1MCU7LS1yaWNoLXRleHQtZmlnY2FwdGlvbi1saW5lLWhlaWdodDogMTIwJTstLXJpY2gtdGV4dC1wcmVhbWJsZS1saW5lLWhlaWdodDogMTUwJTstLXJpY2gtdGV4dC1xdW90ZS1saW5lLWhlaWdodDogMTEwJX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0PmgxLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDIsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oMywudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmg0LC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDUsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNiwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0PnAsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4ucHJlYW1ibGUsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5vbCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0PnVsLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+ZmlndXJlLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnJpY2gtdGV4dF9fcXVvdGV7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZil9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oMSwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0PmgyLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDMsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmg1LC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDYsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4ucHJlYW1ibGUsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD51bCBsaTpiZWZvcmV7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmhye2hlaWdodDoxcHg7bWFyZ2luOjA7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+cCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0PnVsLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+b2wsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5vbCBsaSwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0PmZpZ3VyZSBmaWdjYXB0aW9ue2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1saWdodCl9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oMSwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0PmgyLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDMsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmg1LC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDZ7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LWJvbGQpO3RleHQtYWxpZ246bGVmdH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmgxe2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmctNHhsKTtsaW5lLWhlaWdodDp2YXIoLS1yaWNoLXRleHQtaDEtbGluZS1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDJ7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy0yeGwpO2xpbmUtaGVpZ2h0OnZhcigtLXJpY2gtdGV4dC1oMi1saW5lLWhlaWdodCl9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oM3tmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLWxnKTtsaW5lLWhlaWdodDp2YXIoLS1yaWNoLXRleHQtaDMtbGluZS1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDR7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy1tZCk7bGluZS1oZWlnaHQ6dmFyKC0tcmljaC10ZXh0LWg0LWxpbmUtaGVpZ2h0KX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmg1e2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmctc20pO2xpbmUtaGVpZ2h0OnZhcigtLXJpY2gtdGV4dC1oNS1saW5lLWhlaWdodCl9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNntmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLXhzKTtsaW5lLWhlaWdodDp2YXIoLS1yaWNoLXRleHQtaDYtbGluZS1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+cHtmb250LXNpemU6dmFyKC0tc2l6ZS1ib2R5LW1kKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtcmVndWxhcik7bGluZS1oZWlnaHQ6dmFyKC0tcmljaC10ZXh0LXAtbGluZS1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnByZWFtYmxle2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWJvZHktbGcpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDp2YXIoLS1yaWNoLXRleHQtcHJlYW1ibGUtbGluZS1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnJpY2gtdGV4dF9fcXVvdGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Zm9udC1zaXplOnZhcigtLXNpemUtcXVvdGUtbGcpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDp2YXIoLS1yaWNoLXRleHQtcXVvdGUtbGluZS1oZWlnaHQpO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KTtvdmVyZmxvdzpoaWRkZW59LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4ucmljaC10ZXh0X19xdW90ZSAucXVvdGUtdGV4dHtsaW5lLWhlaWdodDp2YXIoLS1yaWNoLXRleHQtcXVvdGUtbGluZS1oZWlnaHQpO3BhZGRpbmctdG9wOjhweDttYXJnaW4tYm90dG9tOi00cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pi5yaWNoLXRleHRfX3F1b3RlIC5xdW90ZS10ZXh0e3BhZGRpbmctdG9wOjNweDttYXJnaW4tYm90dG9tOi0zcHh9fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnJpY2gtdGV4dF9fcXVvdGUgc3Zne3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEwM3B4O3RvcDo3MnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCl7LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4ucmljaC10ZXh0X19xdW90ZSBzdmd7cmlnaHQ6LTI2cHg7dG9wOjQ2LjVweDt3aWR0aDoyMTBweDtoZWlnaHQ6MTQ1cHh9fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+cCBhe2ZvbnQtZmFtaWx5OnZhcigtLWxpbmstZm9udC1zdHlsZSk7Zm9udC13ZWlnaHQ6dmFyKC0tbGluay1mb250LXdlaWdodCk7Zm9udC1zaXplOnZhcigtLWxpbmstZm9udC1zaXplLW1kKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OnZhcigtLWxpbmstdW5kZXJsaW5lLW9mZnNldCk7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSk7bGluZS1oZWlnaHQ6dmFyKC0tbGluay1saW5lLWhlaWdodCk7dHJhbnNpdGlvbjphbGwgdmFyKC0tYW5pbWF0aW9uLXNwZWVkLWZhc3QsIC4ycykgZWFzZS1pbi1vdXR9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5wIGE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOnZhcigtLWxpbmstb3V0bGluZS13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnkpO291dGxpbmUtb2Zmc2V0OnZhcigtLWxpbmstb3V0bGluZS1vZmZzZXQpO2JvcmRlci1yYWRpdXM6dmFyKC0tbGluay1vdXRsaW5lLXJhZGl1cyk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0PnAgYTpob3Zlcntjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktaG92ZXIpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1ib3JkZXItc2Vjb25kYXJ5LWhvdmVyKX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0PnAgYTphY3RpdmV7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnktcHJlc3NlZCl9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5wIGFbZGlzYWJsZWRde2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCk7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1kaXNhYmxlZCk7b3BhY2l0eToxO2N1cnNvcjpub3QtYWxsb3dlZH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0PnVsLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+b2x7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy1tZCk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LXJlZ3VsYXIpO2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OnZhcigtLXJpY2gtdGV4dC1saXN0LWxpbmUtaGVpZ2h0KTtsaXN0LXN0eWxlOm5vbmU7Y291bnRlci1yZXNldDppdGVtfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+dWwgbGksLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5vbCBsaXtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLXNwYWNpbmcteGwpO3RleHQtYWxpZ246bGVmdH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0PnVsIGxpOmJlZm9yZXtjb250ZW50Olwi4oCiXCI7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21pbi13aWR0aDoyNHB4O21hcmdpbi10b3A6LTJweDtmb250LXNpemU6MzdweH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+dWwgbGk6YmVmb3Jle2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi1sZWZ0Oi0zcHh9fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+b2wgbGl7Y291bnRlci1pbmNyZW1lbnQ6aXRlbX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pm9sIGxpOmJlZm9yZXtjb250ZW50OlwiMFwiIGNvdW50ZXIoaXRlbSk7bWluLXdpZHRoOjI0cHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LW1lZGl1bSk7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pm9sIGxpOmJlZm9yZXttYXJnaW4tcmlnaHQ6LTJweDt0ZXh0LWFsaWduOmxlZnR9fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+b2wgbGk6bnRoLWNoaWxkKG4rMTApOmJlZm9yZXtjb250ZW50OmNvdW50ZXIoaXRlbSl9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5maWd1cmV7ZGlzcGxheTpncmlkO2dhcDp2YXIoLS1zcGFjaW5nLXhzKTtwYWRkaW5nOnZhcigtLXNwYWNpbmcteGwpIDBweCB2YXIoLS1zcGFjaW5nLTR4bCkgMHB4fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+ZmlndXJlIGZpZ2NhcHRpb257Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zYW5zKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtcmVndWxhcik7Zm9udC1zaXplOnZhcigtLXNpemUtZGV0YWlsLW1kKTtsaW5lLWhlaWdodDp2YXIoLS1yaWNoLXRleHQtZmlnY2FwdGlvbi1saW5lLWhlaWdodCk7bWFyZ2luLXRvcDoycHh9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4uYnV0dG9uLWdyb3Vwe2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tc3BhY2luZy1zbSl9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dF9fdmlkZW97cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dF9fdmlkZW86YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7cGFkZGluZy10b3A6NzUlfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHRfX3ZpZGVvIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMCl7LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oMXtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zcGFjaW5nLXhsKX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmgye3BhZGRpbmctYm90dG9tOnZhcigtLXNwYWNpbmctbWQpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDMsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNHtwYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgMHB4IHZhcigtLXNwYWNpbmctbWQpIDBweH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmg1LC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDZ7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW5vbmUpIDBweCB2YXIoLS1zcGFjaW5nLXNtKSAwcHh9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5wLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnByZWFtYmxlLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+dWwsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5vbCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pi5zbC1saW5re3BhZGRpbmc6dmFyKC0tc3BhY2luZy1ub25lKSAwcHggdmFyKC0tc3BhY2luZy14bCkgMHB4fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aHJ7bWFyZ2luOnZhcigtLXNwYWNpbmcteGwpIDBweCB2YXIoLS1zcGFjaW5nLXhsKSAwcHh9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4uYnV0dG9uLWdyb3Vwe3BhZGRpbmc6dmFyKC0tc3BhY2luZy1tZCkgMHB4IHZhcigtLXNwYWNpbmcteGwpIDBweDtmbGV4LWZsb3c6Y29sdW1uLXJldmVyc2V9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4ucmljaC10ZXh0X19xdW90ZXtwYWRkaW5nOnZhcigtLXNwYWNpbmctNHhsKSAwcHggdmFyKC0tc3BhY2luZy00eGwpIDBweDtnYXA6dmFyKC0tc3BhY2luZy0zeGwpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnJpY2gtdGV4dF9fcXVvdGUgLmF1dGhvcltzaXplPWxnXXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oMXtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zcGFjaW5nLW1kKX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0PmgzLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDQsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNXtwYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgMHB4IHZhcigtLXNwYWNpbmctbWQpIDB9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNntwYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgMHB4IHZhcigtLXNwYWNpbmctc20pIDB9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5wLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnByZWFtYmxlLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+dWwsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5vbCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pi5zbC1saW5re3BhZGRpbmc6dmFyKC0tc3BhY2luZy1ub25lKSAwcHggdmFyKC0tc3BhY2luZy14bCkgMH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmhye21hcmdpbjp2YXIoLS1zcGFjaW5nLXhsKSAwcHggdmFyKC0tc3BhY2luZy14bCkgMH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pi5idXR0b24tZ3JvdXB7ZmxleC1mbG93OnJvd30udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pi5yaWNoLXRleHRfX3F1b3Rle3BhZGRpbmc6dmFyKC0tc3BhY2luZy00eGwpIDBweCB2YXIoLS1zcGFjaW5nLTR4bCkgMH19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmgxe3BhZGRpbmc6Ni41cHggOTBweCAzMy41cHggMH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmgye3BhZGRpbmc6NC41cHggOTBweCAyNi41cHggMH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0PmgzLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDQsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNXtwYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgOTBweCB2YXIoLS1zcGFjaW5nLW1kKSAwcHh9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNntwYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgOTBweCB2YXIoLS1zcGFjaW5nLXNtKSAwcHh9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5wLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnByZWFtYmxlLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+dWwsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5vbCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pi5zbC1saW5re3BhZGRpbmc6dmFyKC0tc3BhY2luZy1ub25lKSA5MHB4IHZhcigtLXNwYWNpbmcteGwpIDBweH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pi5idXR0b24tZ3JvdXB7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW1kKSA5MHB4IHZhcigtLXNwYWNpbmcteGwpIDBweH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmhye21hcmdpbjp2YXIoLS1zcGFjaW5nLXhsKSAwcHggdmFyKC0tc3BhY2luZy14bCkgMHB4fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+ZmlndXJlIGZpZ2NhcHRpb257bWF4LXdpZHRoOjUzM3B4fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnJpY2gtdGV4dF9fcXVvdGV7cGFkZGluZzp2YXIoLS1zcGFjaW5nLTR4bCkgMHB4IHZhcigtLXNwYWNpbmctNHhsKSAwcHg7Z2FwOnZhcigtLXNwYWNpbmcteGwpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnJpY2gtdGV4dF9fcXVvdGUgLmF1dGhvcltzaXplPXNtXXtkaXNwbGF5Om5vbmV9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4ucmljaC10ZXh0X19xdW90ZSAuYXV0aG9yW3NpemU9bGdde2Rpc3BsYXk6ZmxleH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oMXtwYWRkaW5nOjAgMTExcHggdmFyKC0tc3BhY2luZy1zY2FsZS1zcGFjaW5nLTN4bCkgMH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmgye3BhZGRpbmc6MCAxMTFweCB2YXIoLS1zcGFjaW5nLXNjYWxlLXNwYWNpbmctMnhsKSAwfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDMsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmg1e3BhZGRpbmc6dmFyKC0tc3BhY2luZy1ub25lKSAxMTFweCB2YXIoLS1zcGFjaW5nLW1kKSAwcHh9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNntwYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgMTExcHggdmFyKC0tc3BhY2luZy1zbSkgMHB4fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+cCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pi5wcmVhbWJsZSwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0PnVsLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+b2wsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4uc2wtbGlua3twYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgMTExcHggdmFyKC0tc3BhY2luZy14bCkgMHB4fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LmJ1dHRvbi1ncm91cHtwYWRkaW5nOnZhcigtLXNwYWNpbmctbWQpIDExMXB4IHZhcigtLXNwYWNpbmcteGwpIDBweH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pmhye21hcmdpbjp2YXIoLS1zcGFjaW5nLTJ4bCkgMHB4IHZhcigtLXNwYWNpbmctNHhsKSAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDF7cGFkZGluZzowIDExMXB4IHZhcigtLXNwYWNpbmctc2NhbGUtc3BhY2luZy00eGwpIDB9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oMntwYWRkaW5nOjAgMTExcHggdmFyKC0tc3BhY2luZy1zY2FsZS1zcGFjaW5nLTN4bCkgMH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0PmgzLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDQsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5oNXtwYWRkaW5nOnZhcigtLXNwYWNpbmctbm9uZSkgMTQ5cHggdmFyKC0tc3BhY2luZy1tZCkgMHB4fS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+aDZ7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW5vbmUpIDE0OXB4IHZhcigtLXNwYWNpbmctc20pIDBweH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0PnAsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD4ucHJlYW1ibGUsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD51bCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pm9sLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQ+LnNsLWxpbmt7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW5vbmUpIDE0OXB4IHZhcigtLXNwYWNpbmcteGwpIDBweH0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0Pi5idXR0b24tZ3JvdXB7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW1kKSAxNDlweCB2YXIoLS1zcGFjaW5nLXhsKSAwcHh9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dD5ocnttYXJnaW46dmFyKC0tc3BhY2luZy0yeGwpIDBweCB2YXIoLS1zcGFjaW5nLTR4bCkgMHB4fX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5oMSwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5oMiwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5oMywudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5oNCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5oNSwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5oNiwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD4ucHJlYW1ibGUsLnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dC0taW52ZXJ0ZWQ+dWwgbGk6YmVmb3JlLC50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQtLWludmVydGVkPi5yaWNoLXRleHRfX3F1b3Rle2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQtLWludmVydGVkPi5yaWNoLXRleHRfX3F1b3RlIHN2Z3tmaWxsOnZhcigtLWJnLWxpZ2h0LXN1YnRsZS1ob3Zlcil9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dC0taW52ZXJ0ZWQ+cCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD51bCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5vbCwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5vbCBsaSwudGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5maWd1cmUgZmlnY2FwdGlvbntjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkLWxpZ2h0KX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5ocntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJvcmRlci1pbnZlcnRlZC1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQtLWludmVydGVkPnAgYXtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tYm9yZGVyLWludmVydGVkLXN1YnRsZSl9LnRoZW1lLWhhcnZlc3QgLnJpY2gtdGV4dC0taW52ZXJ0ZWQ+cCBhOmZvY3VzLXZpc2libGV7b3V0bGluZS1jb2xvcjp2YXIoLS1ib3JkZXItaW52ZXJ0ZWQpO2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQtaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IC5yaWNoLXRleHQtLWludmVydGVkPnAgYTpob3Zlcntjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkLWhvdmVyKTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tYm9yZGVyLWludmVydGVkLWhvdmVyKX0udGhlbWUtaGFydmVzdCAucmljaC10ZXh0LS1pbnZlcnRlZD5wIGE6YWN0aXZle2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpO3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtcHJlc3NlZCl9LnRoZW1lLWhhcnZlc3R7LS1yaWNoLXRleHQtaDEtbGluZS1oZWlnaHQ6IDEuMTstLXJpY2gtdGV4dC1oMi1saW5lLWhlaWdodDogMS4xOy0tcmljaC10ZXh0LWgzLWxpbmUtaGVpZ2h0OiAxMDUlOy0tcmljaC10ZXh0LWg0LWxpbmUtaGVpZ2h0OiAxMTAlOy0tcmljaC10ZXh0LWg1LWxpbmUtaGVpZ2h0OiAxMTAlOy0tcmljaC10ZXh0LWg2LWxpbmUtaGVpZ2h0OiAxMTAlOy0tcmljaC10ZXh0LXAtbGluZS1oZWlnaHQ6IDE1MCU7LS1yaWNoLXRleHQtbGlzdC1saW5lLWhlaWdodDogMTUwJTstLXJpY2gtdGV4dC1maWdjYXB0aW9uLWxpbmUtaGVpZ2h0OiAxMjAlOy0tcmljaC10ZXh0LXByZWFtYmxlLWxpbmUtaGVpZ2h0OiAxNTAlOy0tcmljaC10ZXh0LXF1b3RlLWxpbmUtaGVpZ2h0OiAxMTAlfS50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy1zbSl9LnRoZW1lLWhhcnZlc3QgLnN0aWNreS1zaWRlLWhlYWRlcj5oMSwudGhlbWUtaGFydmVzdCAuc3RpY2t5LXNpZGUtaGVhZGVyPmgyLC50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXI+aDMsLnRoZW1lLWhhcnZlc3QgLnN0aWNreS1zaWRlLWhlYWRlcj5oNCwudGhlbWUtaGFydmVzdCAuc3RpY2t5LXNpZGUtaGVhZGVyPmg1LC50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXI+aDYsLnRoZW1lLWhhcnZlc3QgLnN0aWNreS1zaWRlLWhlYWRlcj5wLC50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXI+ZmlndXJle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpfS50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXI+aDEsLnRoZW1lLWhhcnZlc3QgLnN0aWNreS1zaWRlLWhlYWRlcj5oMiwudGhlbWUtaGFydmVzdCAuc3RpY2t5LXNpZGUtaGVhZGVyPmgzLC50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXI+aDQsLnRoZW1lLWhhcnZlc3QgLnN0aWNreS1zaWRlLWhlYWRlcj5oNSwudGhlbWUtaGFydmVzdCAuc3RpY2t5LXNpZGUtaGVhZGVyPmg2e2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LWJvbGQpO3RleHQtYWxpZ246bGVmdDtsaW5lLWhlaWdodDp2YXIoLS1yaWNoLXRleHQtaDEtbGluZS1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXI+cCwudGhlbWUtaGFydmVzdCAuc3RpY2t5LXNpZGUtaGVhZGVyPmZpZ3VyZSBmaWdjYXB0aW9ue2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1saWdodCl9LnRoZW1lLWhhcnZlc3QgLnN0aWNreS1zaWRlLWhlYWRlcj5oMXtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLW1kKX0udGhlbWUtaGFydmVzdCAuc3RpY2t5LXNpZGUtaGVhZGVyPmgye2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmcteHMpfS50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXI+cHtmb250LXNpemU6dmFyKC0tc2l6ZS1ib2R5LW1kKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtcmVndWxhcik7bGluZS1oZWlnaHQ6dmFyKC0tcmljaC10ZXh0LXAtbGluZS1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXI+ZmlndXJle2Rpc3BsYXk6Z3JpZDtnYXA6dmFyKC0tc3BhY2luZy14cyk7cGFkZGluZzp2YXIoLS1zcGFjaW5nLXhsKSAwcHggdmFyKC0tc3BhY2luZy00eGwpIDBweH0udGhlbWUtaGFydmVzdCAuc3RpY2t5LXNpZGUtaGVhZGVyPmZpZ3VyZSBmaWdjYXB0aW9ue2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LXJlZ3VsYXIpO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWRldGFpbC1tZCk7bGluZS1oZWlnaHQ6dmFyKC0tcmljaC10ZXh0LWZpZ2NhcHRpb24tbGluZS1oZWlnaHQpO21hcmdpbi10b3A6MnB4fS50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXItLWludmVydGVkPmgxLC50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXItLWludmVydGVkPmgyLC50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXItLWludmVydGVkPmgzLC50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXItLWludmVydGVkPmg0LC50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXItLWludmVydGVkPmg1LC50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXItLWludmVydGVkPmg2e2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IC5zdGlja3ktc2lkZS1oZWFkZXItLWludmVydGVkPnAsLnRoZW1lLWhhcnZlc3QgLnN0aWNreS1zaWRlLWhlYWRlci0taW52ZXJ0ZWQ+ZmlndXJlIGZpZ2NhcHRpb257Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZC1saWdodCl9LnRoZW1lLWhhcnZlc3R7LS13aWR0aC1jYXJkLWdlbmVyaWMtbWFudWFsOiA0MjFweDstLXNpemUtaGVhZGluZy1nZW5lcmljLW1hbnVhbDogMjRweDstLXNpemUtYm9keS1nZW5lcmljLW1hbnVhbDogMThweDstLWhlYWRlci1saW5lLWhlaWdodC1nZW5lcmljLW1hbnVhbDogMjYuNHB4Oy0tYm9keS1saW5lLWhlaWdodC1nZW5lcmljLW1hbnVhbDogMjdweDstLWdlbmVyaWMtbWFudWFsLWljb24tc2l6ZTogMjRweDstLXByZWhlYWRlci1ib3R0b20tcGFkZGluZy1nZW5lcmljLW1hbnVhbDogOHB4Oy0tZ2VuZXJpYy1tYW51YWwtcGFkZGluZzogMjRweDstLWdlbmVyaWMtbWFudWFsLWxvZ28tcGFkZGluZzogNTVweH0udGhlbWUtaGFydmVzdCAuY2FyZC1nZW5lcmljLW1hbnVhbHtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxfX2JvZHl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWdyb3c6MTtnYXA6MjRweH0udGhlbWUtaGFydmVzdCAuY2FyZC1nZW5lcmljLW1hbnVhbF9faW1hZ2V7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxfX2ltYWdlIC5ibHVye2ZpbHRlcjpibHVyKDRweCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxfX2ltYWdlIGxtLWltYWdlLC50aGVtZS1oYXJ2ZXN0IC5jYXJkLWdlbmVyaWMtbWFudWFsX19pbWFnZSBwaWN0dXJle3RyYW5zaXRpb246dHJhbnNmb3JtIC4zczt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleH0udGhlbWUtaGFydmVzdCAuY2FyZC1nZW5lcmljLW1hbnVhbF9faW1hZ2UgbG0taW1hZ2UgaW1nLC50aGVtZS1oYXJ2ZXN0IC5jYXJkLWdlbmVyaWMtbWFudWFsX19pbWFnZSBwaWN0dXJlIGltZ3t3aWR0aDoxMDAlfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWdlbmVyaWMtbWFudWFsX19sb2dve3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjtwYWRkaW5nOnZhcigtLWdlbmVyaWMtbWFudWFsLWxvZ28tcGFkZGluZyk7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7ei1pbmRleDoyfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWdlbmVyaWMtbWFudWFsX19wcmVoZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWJvdHRvbTp2YXIoLS1wcmVoZWFkZXItYm90dG9tLXBhZGRpbmctZ2VuZXJpYy1tYW51YWwpO2dhcDoyNHB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWdlbmVyaWMtbWFudWFsX19wcmVoZWFkZXJfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxfX3ByZWhlYWRlcl9fY29udGVudHtkaXNwbGF5OmZsZXg7Z2FwOjhweH0udGhlbWUtaGFydmVzdCAuY2FyZC1nZW5lcmljLW1hbnVhbF9faWNvbiBzbC1pY29ue3dpZHRoOnZhcigtLWdlbmVyaWMtbWFudWFsLWljb24tc2l6ZSk7aGVpZ2h0OnZhcigtLWdlbmVyaWMtbWFudWFsLWljb24tc2l6ZSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxfX2xhYmVse2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIxLjZweDtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWdlbmVyaWMtbWFudWFsX19oZWFkZXJ7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy1nZW5lcmljLW1hbnVhbCk7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OnZhcigtLWhlYWRlci1saW5lLWhlaWdodC1nZW5lcmljLW1hbnVhbCk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAuY2FyZC1nZW5lcmljLW1hbnVhbF9fcGFyYWdyYXBoe2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWJvZHktZ2VuZXJpYy1tYW51YWwpO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDp2YXIoLS1ib2R5LWxpbmUtaGVpZ2h0LWdlbmVyaWMtbWFudWFsKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWdlbmVyaWMtbWFudWFsX19saW5re21hcmdpbi10b3A6YXV0bztkaXNwbGF5OmZsZXh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxbZGlzYWJsZWRde2N1cnNvcjphdXRvfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWdlbmVyaWMtbWFudWFsW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC1nZW5lcmljLW1hbnVhbF9faW1hZ2UgbG0taW1hZ2UsLnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5jYXJkLWdlbmVyaWMtbWFudWFsX19pbWFnZSBwaWN0dXJle3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0udGhlbWUtaGFydmVzdCAuY2FyZC1nZW5lcmljLW1hbnVhbFtocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmNhcmQtZ2VuZXJpYy1tYW51YWxfX3ByZWhlYWRlciAuZGl2aWRlcntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAuY2FyZC1nZW5lcmljLW1hbnVhbFtocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmNhcmQtZ2VuZXJpYy1tYW51YWxfX2hlYWRlcntjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxbaW52ZXJ0ZWQ9dHJ1ZV0gLmNhcmQtZ2VuZXJpYy1tYW51YWxfX3ByZWhlYWRlcntjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKX0udGhlbWUtaGFydmVzdCAuY2FyZC1nZW5lcmljLW1hbnVhbFtpbnZlcnRlZD10cnVlXSAuY2FyZC1nZW5lcmljLW1hbnVhbF9fcHJlaGVhZGVyIC5kaXZpZGVye2JvcmRlcjoxcHggc29saWQgdmFyKC0tYm9yZGVyLWludmVydGVkLXN1YnRsZSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxbaW52ZXJ0ZWQ9dHJ1ZV0gLmNhcmQtZ2VuZXJpYy1tYW51YWxfX2xhYmVsLC50aGVtZS1oYXJ2ZXN0IC5jYXJkLWdlbmVyaWMtbWFudWFsW2ludmVydGVkPXRydWVdIC5jYXJkLWdlbmVyaWMtbWFudWFsX19oZWFkZXJ7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxbaW52ZXJ0ZWQ9dHJ1ZV0gLmNhcmQtZ2VuZXJpYy1tYW51YWxfX3BhcmFncmFwaHtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkLWxpZ2h0KX0udGhlbWUtaGFydmVzdCAuY2FyZC1nZW5lcmljLW1hbnVhbFtpbnZlcnRlZD10cnVlXVtocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmNhcmQtZ2VuZXJpYy1tYW51YWxfX3ByZWhlYWRlciAuZGl2aWRlcntib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1wcmltYXJ5LWludmVydCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZ2VuZXJpYy1tYW51YWxbaW52ZXJ0ZWQ9dHJ1ZV1baHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5jYXJkLWdlbmVyaWMtbWFudWFsX19oZWFkZXJ7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZC1ob3Zlcil9LnRoZW1lLWhhcnZlc3R7LS1jYXJvdXNlbC1zY3JvbGxiYXItYmc6IHZhcigtLWJnLW5ldXRyYWwtZGltbWVkKTstLWNhcm91c2VsLXNjcm9sbGJhci1iZy1pbnZlcnRlZDogdmFyKC0tYmctaW52ZXJ0LWRpbW1lZC1saWdodGVzdCk7LS1jYXJvdXNlbC1zY3JvbGxiYXItc3VidGxlLWJnOiB2YXIoLS1iZy1uZXV0cmFsLWRpbW1lZC1kYXJrKTstLWNhcm91c2VsLXNjcm9sbGJhci1zdWJ0bGUtYmctaW52ZXJ0ZWQ6IHZhcigtLWJnLW5ldXRyYWwtZGltbWVkLWRhcmspOy0tY2Fyb3VzZWwtc2Nyb2xsYmFyLXRodW1iLWJnOiB2YXIoLS1mZy1zZWNvbmRhcnkpOy0tY2Fyb3VzZWwtc2Nyb2xsYmFyLXRodW1iLWJnLWludmVydGVkOiB2YXIoLS1mZy1pbnZlcnRlZCk7LS1jYXJvdXNlbC1zY3JvbGxiYXItc3VidGxlLXRodW1iLWJnOiB2YXIoLS1iZy1uZXV0cmFsLWRpbW1lZC1kYXJrKTstLWNhcm91c2VsLXNjcm9sbGJhci1zdWJ0bGUtdGh1bWItYmctaW52ZXJ0ZWQ6IHZhcigtLWJnLWludmVydC1kaW1tZWQtbGlnaHRlc3QpfS50aGVtZS1oYXJ2ZXN0ey0tc3RhdHVzLXRhZy1oZWlnaHQ6IDMycHg7LS1zdGF0dXMtdGFnLXNtYWxsLWhlaWdodDogMjRweDstLXN0YXR1cy10YWctcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLXhzKTstLXN0YXR1cy10YWctc21hbGwtcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nLTJ4cyk7LS1zdGF0dXMtdGFnLWdhcDogdmFyKC0tc3BhY2luZy0yeHMpOy0tc3RhdHVzLXRhZy1zbWFsbC1nYXA6IHZhcigtLXNwYWNpbmctM3hzKTstLXN0YXR1cy10YWctY2lyY2xlLXNpemU6IDEycHg7LS1zdGF0dXMtdGFnLXNtYWxsLWNpcmNsZS1zaXplOiA4cHg7LS1zdGF0dXMtdGFnLWNpcmNsZS1yYWRpdXM6IDk5OXB4Oy0tc3RhdHVzLXRhZy1mb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTstLXN0YXR1cy10YWctZm9udC1zaXplOiB2YXIoLS1zaXplLWRldGFpbC1tZCk7LS1zdGF0dXMtdGFnLXNtYWxsLWZvbnQtc2l6ZTogdmFyKC0tc2l6ZS1kZXRhaWwtc20pOy0tc3RhdHVzLXRhZy1mb250LXdlaWdodDogdmFyKC0td2VpZ2h0LXJlZ3VsYXIpOy0tc3RhdHVzLXRhZy1saW5lLWhlaWdodDogMS4yOy0tc3RhdHVzLXRhZy1pbmZvLWNvbG9yOiB2YXIoLS1mZy1zdGF0dXMtaW5mbyk7LS1zdGF0dXMtdGFnLWluZm8tYmc6IHZhcigtLWJnLXN0YXR1cy1pbmZvLWxpZ2h0KTstLXN0YXR1cy10YWctcG9zaXRpdmUtY29sb3I6IHZhcigtLWZnLXBvc2l0aXZlLWluZm8pOy0tc3RhdHVzLXRhZy1wb3NpdGl2ZS1iZzogdmFyKC0tYmctc3RhdHVzLXBvc2l0aXZlLWxpZ2h0KTstLXN0YXR1cy10YWctbmVnYXRpdmUtY29sb3I6IHZhcigtLWZnLXN0YXR1cy1uZWdhdGl2ZSk7LS1zdGF0dXMtdGFnLW5lZ2F0aXZlLWJnOiB2YXIoLS1iZy1zdGF0dXMtbmVnYXRpdmUtbGlnaHQpOy0tc3RhdHVzLXRhZy1uZXV0cmFsLWRhcmstY29sb3I6IHZhcigtLXRleHQtaW52ZXJ0ZWQpOy0tc3RhdHVzLXRhZy1uZXV0cmFsLWRhcmstYmc6ICMyMDFFMUE7LS1zdGF0dXMtdGFnLW5ldXRyYWwtbGlnaHQtY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7LS1zdGF0dXMtdGFnLW5ldXRyYWwtbGlnaHQtYmc6IHZhcigtLWJnLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0ey0tZGV0YWlscy1wYWRkaW5nLXRvcDogMjlweDstLWRldGFpbHMtcGFkZGluZy1yaWdodDogMDstLWRldGFpbHMtcGFkZGluZy1ib3R0b206IDM3cHg7LS1kZXRhaWxzLXBhZGRpbmctbGVmdDogMDstLWRldGFpbHMtY29udGVudC1wYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy1sZyk7LS1kZXRhaWxzLWNvbnRlbnQtcGFkZGluZy1sZWZ0OiAxMTFweDstLWRldGFpbHMtY29udGVudC1wYWRkaW5nLWxlZnQtc206IDYycHg7LS1kZXRhaWxzLWZvbnQtc2l6ZTogMS4xMjVyZW07LS1kZXRhaWxzLXN1bW1hcnktZm9udC1zaXplOiAxLjVyZW07LS1kZXRhaWxzLXN1bW1hcnktZm9udC1zaXplLXNtOiAxLjEyNXJlbTstLWRldGFpbHMtZm9udC13ZWlnaHQ6IDQwMDstLWRldGFpbHMtc3VtbWFyeS1mb250LXdlaWdodDogNzAwOy0tZGV0YWlscy1ib3JkZXItd2lkdGg6IDFweDstLWRldGFpbHMtc3VtbWFyeS1wcmVmaXgtd2lkdGg6IDg3cHg7LS1kZXRhaWxzLXN1bW1hcnktcHJlZml4LXdpZHRoLXNtOiA0NnB4Oy0tZGV0YWlscy1saW5lLWhlaWdodDogMjdweDstLWRldGFpbHMtaGVhZGVyLW1hcmdpbi10b3A6IDNweDstLWRldGFpbHMtaGVhZGVyLW1hcmdpbi1ib3R0b246IDJweH0udGhlbWUtaGFydmVzdCBzbC1kZXRhaWxzOjpwYXJ0KGJhc2Upe2ZvbnQ6bm9ybWFsIG5vcm1hbCB2YXIoLS1kZXRhaWxzLWZvbnQtd2VpZ2h0KSB2YXIoLS1kZXRhaWxzLWZvbnQtc2l6ZSkgdmFyKC0tZm9udC1mYW1pbHkpO3BhZGRpbmc6Y2FsYyh2YXIoLS1kZXRhaWxzLXBhZGRpbmctdG9wKSAtIHZhcigtLWRldGFpbHMtYm9yZGVyLXdpZHRoKSkgdmFyKC0tZGV0YWlscy1wYWRkaW5nLXJpZ2h0KSBjYWxjKHZhcigtLWRldGFpbHMtcGFkZGluZy1ib3R0b20pIC0gdmFyKC0tZGV0YWlscy1ib3JkZXItd2lkdGgpKSB2YXIoLS1kZXRhaWxzLXBhZGRpbmctbGVmdCk7YmFja2dyb3VuZDpub25lO2JvcmRlci1yYWRpdXM6MDtib3JkZXI6bm9uZTtib3JkZXItdG9wOnZhcigtLWRldGFpbHMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpO2JvcmRlci1ib3R0b206dmFyKC0tZGV0YWlscy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSk7bGluZS1oZWlnaHQ6dmFyKC0tZGV0YWlscy1saW5lLWhlaWdodCl9LnRoZW1lLWhhcnZlc3Qgc2wtZGV0YWlsczo6cGFydChiYXNlKTpob3Zlcntjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktaG92ZXIpO2JvcmRlci1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtZGV0YWlsczo6cGFydChoZWFkZXIpe3BhZGRpbmc6MDtvdXRsaW5lOm5vbmU7bWFyZ2luLXRvcDp2YXIoLS1kZXRhaWxzLWhlYWRlci1tYXJnaW4tdG9wKX0udGhlbWUtaGFydmVzdCBzbC1kZXRhaWxzOjpwYXJ0KHN1bW1hcnktaWNvbil7cm90YXRlOm5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtZGV0YWlsczo6cGFydChzdW1tYXJ5KXtmb250Om5vcm1hbCBub3JtYWwgdmFyKC0tZGV0YWlscy1zdW1tYXJ5LWZvbnQtd2VpZ2h0KSB2YXIoLS1kZXRhaWxzLXN1bW1hcnktZm9udC1zaXplKSB2YXIoLS1mb250LWZhbWlseSk7cGFkZGluZy1yaWdodDp2YXIoLS1zcGFjaW5nLXhsKX0udGhlbWUtaGFydmVzdCBzbC1kZXRhaWxzW29wZW5dOjpwYXJ0KHN1bW1hcnkpe2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBzbC1kZXRhaWxzOm5vdChbb3Blbl0pOm5vdCg6aG92ZXIpOjpwYXJ0KHN1bW1hcnktaWNvbil7Y29sb3I6dmFyKC0tZmctcHJpbWFyeS1saWdodCl9LnRoZW1lLWhhcnZlc3Qgc2wtZGV0YWlsczo6cGFydChjb250ZW50KXtwYWRkaW5nOnZhcigtLWRldGFpbHMtY29udGVudC1wYWRkaW5nLXRvcCkgMCAwIDA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0KX0udGhlbWUtaGFydmVzdCBzbC1kZXRhaWxzICpbc2xvdD1zdW1tYXJ5XXtkaXNwbGF5OmZsZXh9LnRoZW1lLWhhcnZlc3Qgc2wtZGV0YWlscyAqW3Nsb3Q9c3VtbWFyeV0gLnN1bW1hcnktcHJlZml4LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O3BhZGRpbmctcmlnaHQ6dmFyKC0tc3BhY2luZy1tZCk7d2lkdGg6dmFyKC0tZGV0YWlscy1zdW1tYXJ5LXByZWZpeC13aWR0aCk7YWxpZ24taXRlbXM6Y2VudGVyfS50aGVtZS1oYXJ2ZXN0IHNsLWRldGFpbHMgKltzbG90PXN1bW1hcnldIC5zdW1tYXJ5LXByZWZpeC13cmFwcGVyIHNsLWljb24uc3VtbWFyeS1wcmVmaXh7d2lkdGg6dmFyKC0taWNvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWljb24taGVpZ2h0KX0udGhlbWUtaGFydmVzdCBzbC1kZXRhaWxzICpbc2xvdD1jb2xsYXBzZS1pY29uXSwudGhlbWUtaGFydmVzdCBzbC1kZXRhaWxzICpbc2xvdD1leHBhbmQtaWNvbl17d2lkdGg6dmFyKC0taWNvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWljb24taGVpZ2h0KX0udGhlbWUtaGFydmVzdCBzbC1kZXRhaWxzOmhhcyguc3VtbWFyeS1wcmVmaXgpOjpwYXJ0KGNvbnRlbnQpe3BhZGRpbmctbGVmdDp2YXIoLS1kZXRhaWxzLWNvbnRlbnQtcGFkZGluZy1sZWZ0KX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IHNsLWRldGFpbHM6OnBhcnQoc3VtbWFyeSl7cGFkZGluZy1yaWdodDp2YXIoLS1zcGFjaW5nLXNtKTtmb250LXNpemU6dmFyKC0tZGV0YWlscy1zdW1tYXJ5LWZvbnQtc2l6ZS1zbSl9LnRoZW1lLWhhcnZlc3Qgc2wtZGV0YWlsczo6cGFydChoZWFkZXIpe21hcmdpbi1ib3R0b206dmFyKC0tZGV0YWlscy1oZWFkZXItbWFyZ2luLWJvdHRvbil9LnRoZW1lLWhhcnZlc3Qgc2wtZGV0YWlscyAqW3Nsb3Q9c3VtbWFyeV0gLnN1bW1hcnktcHJlZml4LXdyYXBwZXJ7cGFkZGluZy1yaWdodDp2YXIoLS1zcGFjaW5nLXNtKTt3aWR0aDp2YXIoLS1kZXRhaWxzLXN1bW1hcnktcHJlZml4LXdpZHRoLXNtKX0udGhlbWUtaGFydmVzdCBzbC1kZXRhaWxzOmhhcyguc3VtbWFyeS1wcmVmaXgpOjpwYXJ0KGNvbnRlbnQpe3BhZGRpbmctbGVmdDp2YXIoLS1kZXRhaWxzLWNvbnRlbnQtcGFkZGluZy1sZWZ0LXNtKX19LnRoZW1lLWhhcnZlc3R7LS1hbGVydC1ib3JkZXItbGVmdDogMnB4Oy0tYWxlcnQtZm9udC13ZWlnaHQ6IDQwMDstLWFsZXJ0LWZvbnQtc2l6ZTogMThweDstLWFsZXJ0LWZvbnQtZmFtaWx5OiBcIkxNU2Fuc1wiOy0tYWxlcnQtbWluLWhlaWdodDogNTZweDstLXRvYXN0LW1heC13aWR0aDogNTAwcHg7LS10b2FzdC1pY29uLXdpZHRoOiAxNnB4Oy0tdG9hc3QtaWNvbi1oZWlnaHQ6IDE2cHg7LS10b2FzdC1tZXNzYWdlLXBhZGRpbmctYm90dG9tOiAzcHg7LS1iYW5uZXItbWluLWhlaWdodDogNjRweDstLWJhbm5lci1pY29uLXdpZHRoOiAyNHB4Oy0tYmFubmVyLWljb24taGVpZ2h0OiAyNHB4Oy0tYmFubmVyLWZvbnQtZmFtaWx5OiBcIkxNU2VyaWZcIjstLWJhbm5lci1pbmxpbmUtd2lkdGg6IDM3MHB4Oy0tYmFubmVyLWxpbmUtaGVpZ2h0OiAyN3B4Oy0tYmFubmVyLW1lc3NhZ2UtcGFkZGluZy10b3A6IDNweH0udGhlbWUtaGFydmVzdCBzbC1hbGVydDo6cGFydChiYXNlKXtib3JkZXI6bm9uZTtib3JkZXItbGVmdDp2YXIoLS1hbGVydC1ib3JkZXItbGVmdCkgc29saWQgdHJhbnNwYXJlbnQ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjA7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTthbGlnbi1pdGVtczpjZW50ZXI7Zm9udDpub3JtYWwgbm9ybWFsIHZhcigtLWFsZXJ0LWZvbnQtd2VpZ2h0KSB2YXIoLS1hbGVydC1mb250LXNpemUpIHZhcigtLWFsZXJ0LWZvbnQtZmFtaWx5KTttaW4taGVpZ2h0OjU2cHh9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQ6OnBhcnQobWVzc2FnZSl7ZGlzcGxheTppbmxpbmUtZmxleDtwYWRkaW5nOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS50aGVtZS1oYXJ2ZXN0IHNsLWFsZXJ0OjpwYXJ0KGljb24pe3BhZGRpbmc6MH0udGhlbWUtaGFydmVzdCBzbC1hbGVydFt2YXJpYW50PXBvc2l0aXZlXTo6cGFydChiYXNlKXtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1mZy1zdGF0dXMtcG9zaXRpdmUpO2JhY2tncm91bmQ6dmFyKC0tYmctc3RhdHVzLXBvc2l0aXZlLWxpZ2h0KX0udGhlbWUtaGFydmVzdCBzbC1hbGVydFt2YXJpYW50PXBvc2l0aXZlXTo6cGFydChpY29uKXtjb2xvcjp2YXIoLS1mZy1zdGF0dXMtcG9zaXRpdmUpfS50aGVtZS1oYXJ2ZXN0IHNsLWFsZXJ0W3ZhcmlhbnQ9bmVnYXRpdmVdOjpwYXJ0KGJhc2Upe2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWZnLXN0YXR1cy1uZWdhdGl2ZSk7YmFja2dyb3VuZDp2YXIoLS1iZy1zdGF0dXMtbmVnYXRpdmUtbGlnaHQpfS50aGVtZS1oYXJ2ZXN0IHNsLWFsZXJ0W3ZhcmlhbnQ9bmVnYXRpdmVdOjpwYXJ0KGljb24pe2NvbG9yOnZhcigtLWZnLXN0YXR1cy1uZWdhdGl2ZSl9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnRbdmFyaWFudD1pbmZvXTo6cGFydChiYXNlKXtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1mZy1zdGF0dXMtaW5mbyk7YmFja2dyb3VuZDp2YXIoLS1iZy1zdGF0dXMtaW5mby1saWdodCl9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnRbdmFyaWFudD1pbmZvXTo6cGFydChpY29uKXtjb2xvcjp2YXIoLS1mZy1zdGF0dXMtaW5mbyl9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQudG9hc3Q6OnBhcnQoYmFzZSl7ZGlzcGxheTppbmxpbmUtZmxleDtwYWRkaW5nOnZhcigtLXNwYWNpbmctMnhzKSB2YXIoLS1zcGFjaW5nLTJ4cykgdmFyKC0tc3BhY2luZy0yeHMpIGNhbGModmFyKC0tc3BhY2luZy1tZCkgLSB2YXIoLS1hbGVydC1ib3JkZXItbGVmdCkpfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQudG9hc3Q6OnBhcnQoYmFzZSl7bWF4LXdpZHRoOnZhcigtLXRvYXN0LW1heC13aWR0aCl9fS50aGVtZS1oYXJ2ZXN0IHNsLWFsZXJ0LnRvYXN0LnRvYXN0LS1uby1yZW1vdmU6OnBhcnQoYmFzZSl7cGFkZGluZy1yaWdodDp2YXIoLS1zcGFjaW5nLW1kKX0udGhlbWUtaGFydmVzdCBzbC1hbGVydC50b2FzdDo6cGFydChpY29uKXttYXJnaW4tcmlnaHQ6dmFyKC0tc3BhY2luZy0yeHMpO3dpZHRoOnZhcigtLXRvYXN0LWljb24td2lkdGgpO2hlaWdodDp2YXIoLS10b2FzdC1pY29uLWhlaWdodCl9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQudG9hc3QgLnRvYXN0X19tZXNzYWdle3BhZGRpbmctYm90dG9tOnZhcigtLXRvYXN0LW1lc3NhZ2UtcGFkZGluZy1ib3R0b20pO2xpbmUtYnJlYWs6YW55d2hlcmV9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQudG9hc3QgLnRvYXN0X19yZW1vdmV7cGFkZGluZy1sZWZ0OnZhcigtLXNwYWNpbmctMnhzKX0udGhlbWUtaGFydmVzdCBzbC1hbGVydC5iYW5uZXI6OnBhcnQoYmFzZSl7cGFkZGluZzp2YXIoLS1zcGFjaW5nLXhzKSB2YXIoLS1zcGFjaW5nLXhzKSB2YXIoLS1zcGFjaW5nLXhzKSBjYWxjKHZhcigtLXNwYWNpbmctbWQpIC0gdmFyKC0tYWxlcnQtYm9yZGVyLWxlZnQpKTtmb250Om5vcm1hbCBub3JtYWwgdmFyKC0tYWxlcnQtZm9udC13ZWlnaHQpIHZhcigtLWFsZXJ0LWZvbnQtc2l6ZSkgdmFyKC0tYmFubmVyLWZvbnQtZmFtaWx5KTttaW4taGVpZ2h0OnZhcigtLWJhbm5lci1taW4taGVpZ2h0KTtnYXA6dmFyKC0tc3BhY2luZy1zbSl9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQuYmFubmVyOjpwYXJ0KG1lc3NhZ2Upe292ZXJmbG93OnZpc2libGV9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQuYmFubmVyOjpwYXJ0KGljb24pe3dpZHRoOnZhcigtLWJhbm5lci1pY29uLXdpZHRoKTtoZWlnaHQ6dmFyKC0tYmFubmVyLWljb24taGVpZ2h0KX0udGhlbWUtaGFydmVzdCBzbC1hbGVydC5iYW5uZXIgLmJhbm5lcl9fbWVzc2FnZXtnYXA6dmFyKC0tc3BhY2luZy1zbSk7YWxpZ24taXRlbXM6Y2VudGVyfS50aGVtZS1oYXJ2ZXN0IHNsLWFsZXJ0LmJhbm5lciAuYmFubmVyX19idXR0b24tY29udGFpbmVye2Rpc3BsYXk6aW5saW5lLWZsZXh9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQuYmFubmVyIC5iYW5uZXJfX3JlbW92ZXtwYWRkaW5nLWxlZnQ6dmFyKC0tc3BhY2luZy0yeHMpfS50aGVtZS1oYXJ2ZXN0IHNsLWFsZXJ0LmJhbm5lciBbc2xvdD1pY29uXXt3aWR0aDp2YXIoLS1iYW5uZXItaWNvbi13aWR0aCk7aGVpZ2h0OnZhcigtLWJhbm5lci1pY29uLWhlaWdodCl9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQuYmFubmVyW3ZhcmlhbnQ9d2FybmluZ106OnBhcnQoYmFzZSl7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYm9yZGVyLXN0YXR1cy1wZW5kaW5nKTtiYWNrZ3JvdW5kOnZhcigtLWJnLXN0YXR1cy1wZW5kaW5nLWxpZ2h0KX0udGhlbWUtaGFydmVzdCBzbC1hbGVydC5iYW5uZXJbdmFyaWFudD13YXJuaW5nXTo6cGFydChpY29uKXtjb2xvcjp2YXIoLS1mZy1zdGF0dXMtcGVuZGluZyl9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQuYmFubmVyLmlubGluZTo6cGFydChiYXNlKXttYXgtd2lkdGg6dmFyKC0tYmFubmVyLWlubGluZS13aWR0aCk7cGFkZGluZzp2YXIoLS1zcGFjaW5nLXNtKSB2YXIoLS1zcGFjaW5nLXNtKSB2YXIoLS1zcGFjaW5nLXNtKSBjYWxjKHZhcigtLXNwYWNpbmctbWQpIC0gdmFyKC0tYWxlcnQtYm9yZGVyLWxlZnQpKTthbGlnbi1pdGVtczp1bnNldH0udGhlbWUtaGFydmVzdCBzbC1hbGVydC5iYW5uZXIuaW5saW5lOjpwYXJ0KGljb24pe21hcmdpbi10b3A6dmFyKC0tc3BhY2luZy0zeHMpfS50aGVtZS1oYXJ2ZXN0IHNsLWFsZXJ0LmJhbm5lci5pbmxpbmU6OnBhcnQobWVzc2FnZSl7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udGhlbWUtaGFydmVzdCBzbC1hbGVydC5iYW5uZXIuaW5saW5lIC5iYW5uZXJfX21lc3NhZ2V7Z2FwOmNhbGModmFyKC0tc3BhY2luZy1zbSkgLSB2YXIoLS1iYW5uZXItbWVzc2FnZS1wYWRkaW5nLXRvcCkpO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bGluZS1oZWlnaHQ6dmFyKC0tYmFubmVyLWxpbmUtaGVpZ2h0KTtwYWRkaW5nLXRvcDp2YXIoLS1iYW5uZXItbWVzc2FnZS1wYWRkaW5nLXRvcCl9LnRoZW1lLWhhcnZlc3Qgc2wtYWxlcnQuYmFubmVyLS1vdmVyZmxvdzpub3QoLmlubGluZSk6OnBhcnQoYmFzZSl7bWFyZ2luOjAgY2FsYygtMSAqIHZhcigtLXNwYWNpbmctcGFnZS1tYXJnaW4pIC8gMil9LnRoZW1lLWhhcnZlc3R7LS1kaWFsb2ctbWF4LWhlaWdodDogOTB2aDstLWRpYWxvZy1jbG9zZS1idXR0b24tcGFkZGluZzogMjRweDstLWRpYWxvZy1mb250LXNpemU6IDEuMTI1cmVtOy0tZGlhbG9nLXRpdGxlLWZvbnQtc2l6ZTogMnJlbTstLWRpYWxvZy1mb250LXdlaWdodDogNTAwOy0tZGlhbG9nLXRpdGxlLWZvbnQtd2VpZ2h0OiA3MDA7LS1kaWFsb2ctZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6IDQwMDstLWRpYWxvZy10aXRsZS1saW5lLWhlaWdodDogMTEwJTstLWRpYWxvZy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMTUwJTstLWRpYWxvZy13aWR0aDogNTYwcHg7LS1kaWFsb2ctd2lkdGgtc21hbGw6IDQ1MXB4Oy0tZGlhbG9nLXdpZHRoLWxhcmdlOiA3ODJweDstLWRpYWxvZy1kZXNjcmlwdGlvbi1tYXgtd2lkdGg6IDUwMHB4Oy0tZGlhbG9nLWJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7LS1kaWFsb2ctbW9iaWxlLWZvbnQtc2l6ZTogMS4xMjVyZW07LS1kaWFsb2ctbW9iaWxlLXRpdGxlLWZvbnQtc2l6ZTogMS4zNzVyZW07LS1kaWFsb2ctbW9iaWxlLXRvcDogNDBweH0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2c6OnBhcnQocGFuZWwpe3BhZGRpbmc6dmFyKC0tc3BhY2luZy00eGwpO2ZvbnQ6bm9ybWFsIG5vcm1hbCB2YXIoLS1kaWFsb2ctZm9udC13ZWlnaHQpIHZhcigtLWRpYWxvZy1mb250LXNpemUpIHZhcigtLWZvbnQtZmFtaWx5KTt3aWR0aDp2YXIoLS1kaWFsb2ctd2lkdGgpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tZGlhbG9nLWJhY2tncm91bmQtY29sb3IpO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7bWF4LXdpZHRoOm5vbmU7bWF4LWhlaWdodDp2YXIoLS1kaWFsb2ctbWF4LWhlaWdodCk7b3ZlcmZsb3c6YXV0b30udGhlbWUtaGFydmVzdCBzbC1kaWFsb2c6OnBhcnQoY2xvc2UtYnV0dG9uKXtkaXNwbGF5Om5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nOjpwYXJ0KGhlYWRlci1hY3Rpb25zKXtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjA7dG9wOmNhbGModmFyKC0tZGlhbG9nLWNsb3NlLWJ1dHRvbi1wYWRkaW5nKSAtIHZhcigtLXNwYWNpbmctNHhsKSk7cmlnaHQ6Y2FsYyh2YXIoLS1kaWFsb2ctY2xvc2UtYnV0dG9uLXBhZGRpbmcpIC0gdmFyKC0tc3BhY2luZy00eGwpKX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2c6OnBhcnQodGl0bGUpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtnYXA6dmFyKC0tc3BhY2luZy1zbSk7YWxpZ24tc2VsZjpzdHJldGNoO3BhZGRpbmc6MH0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2c6OnBhcnQoaGVhZGVyKXtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zcGFjaW5nLTN4bCk7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7cG9zaXRpb246cmVsYXRpdmV9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nOjpwYXJ0KGJvZHkpe3BhZGRpbmc6MDtvdmVyZmxvdzp1bnNldH0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2c6OnBhcnQoZm9vdGVyKXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzowO2dhcDp2YXIoLS1zcGFjaW5nLXNtKX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2dbc2l6ZT1zbWFsbF06OnBhcnQocGFuZWwpe3dpZHRoOnZhcigtLWRpYWxvZy13aWR0aC1zbWFsbCl9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nW3NpemU9bGFyZ2VdOjpwYXJ0KHBhbmVsKXt3aWR0aDp2YXIoLS1kaWFsb2ctd2lkdGgtbGFyZ2UpfS50aGVtZS1oYXJ2ZXN0IHNsLWRpYWxvZy5qdXN0aWZ5ICpbc2xvdD1mb290ZXJde2ZsZXg6MX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2cuc3RhY2s6OnBhcnQoZm9vdGVyKXthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nLmxlZnQ6OnBhcnQoZm9vdGVyKXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2cucmlnaHQ6OnBhcnQoZm9vdGVyKXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nLmNlbnRlcjo6cGFydChmb290ZXIpe2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nICpbc2xvdD1mb290ZXJde21hcmdpbi1pbmxpbmUtc3RhcnQ6MH0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2cgLmRpYWxvZy1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy1zbSl9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nIC5kaWFsb2ctaGVhZGVyX190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtc2l6ZTp2YXIoLS1kaWFsb2ctdGl0bGUtZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1kaWFsb2ctdGl0bGUtZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OnZhcigtLWRpYWxvZy10aXRsZS1saW5lLWhlaWdodCl9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nIC5kaWFsb2ctaGVhZGVyX19kZXNjcmlwdGlvbntjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHQpO2ZvbnQtc2l6ZTp2YXIoLS1kaWFsb2ctZm9udC1zaXplKTtmb250LXdlaWdodDp2YXIoLS1kaWFsb2ctZGVzY3JpcHRpb24tZm9udC13ZWlnaHQpO2xpbmUtaGVpZ2h0OnZhcigtLWRpYWxvZy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodCk7bWF4LXdpZHRoOnZhcigtLWRpYWxvZy1kZXNjcmlwdGlvbi1tYXgtd2lkdGgpfS50aGVtZS1oYXJ2ZXN0IHNsLWRpYWxvZyAuZGlhbG9nLWNvbnRlbnR7cGFkZGluZy1ib3R0b206dmFyKC0tc3BhY2luZy0zeGwpfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nOjpwYXJ0KGJhc2Upe2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dG9wOnZhcigtLWRpYWxvZy1tb2JpbGUtdG9wKX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2c6OnBhcnQocGFuZWwpe3BhZGRpbmc6dmFyKC0tc3BhY2luZy00eGwpIHZhcigtLXNwYWNpbmctbWQpIHZhcigtLXNwYWNpbmctNHhsKSB2YXIoLS1zcGFjaW5nLW1kKX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2c6OnBhcnQoaGVhZGVyLWFjdGlvbnMpe3RvcDpjYWxjKHZhcigtLWRpYWxvZy1jbG9zZS1idXR0b24tcGFkZGluZykgLSB2YXIoLS1zcGFjaW5nLTR4bCkpO3JpZ2h0OmNhbGModmFyKC0tZGlhbG9nLWNsb3NlLWJ1dHRvbi1wYWRkaW5nKSAtIHZhcigtLXNwYWNpbmctbWQpKX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2c6OnBhcnQoZm9vdGVyKXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2dbc2l6ZT1zbWFsbF06OnBhcnQocGFuZWwpe3BhZGRpbmc6dmFyKC0tc3BhY2luZy0zeGwpIHZhcigtLXNwYWNpbmctbWQpIHZhcigtLXNwYWNpbmctM3hsKSB2YXIoLS1zcGFjaW5nLW1kKX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2dbc2l6ZT1zbWFsbF06OnBhcnQoaGVhZGVyLWFjdGlvbnMpe3RvcDpjYWxjKHZhcigtLWRpYWxvZy1jbG9zZS1idXR0b24tcGFkZGluZykgLSB2YXIoLS1zcGFjaW5nLTN4bCkpfS50aGVtZS1oYXJ2ZXN0IHNsLWRpYWxvZ1tzaXplPWxhcmdlXTo6cGFydChwYW5lbCl7cGFkZGluZzp2YXIoLS1zcGFjaW5nLTR4bCkgdmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbikgdmFyKC0tc3BhY2luZy00eGwpIHZhcigtLXNwYWNpbmctcGFnZS1tYXJnaW4pfS50aGVtZS1oYXJ2ZXN0IHNsLWRpYWxvZ1tzaXplPWxhcmdlXTo6cGFydChoZWFkZXItYWN0aW9ucyl7cmlnaHQ6Y2FsYyh2YXIoLS1kaWFsb2ctY2xvc2UtYnV0dG9uLXBhZGRpbmcpIC0gdmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbikpfS50aGVtZS1oYXJ2ZXN0IHNsLWRpYWxvZyAuZGlhbG9nLWhlYWRlcl9fdGl0bGV7Zm9udC1zaXplOnZhcigtLWRpYWxvZy1tb2JpbGUtdGl0bGUtZm9udC1zaXplKX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2cgLmRpYWxvZy1oZWFkZXJfX2Rlc2NyaXB0aW9ue2ZvbnQtc2l6ZTp2YXIoLS1kaWFsb2ctbW9iaWxlLWZvbnQtc2l6ZSl9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nLnN0YWNrOjpwYXJ0KGZvb3RlciksLnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nLmxlZnQ6OnBhcnQoZm9vdGVyKSwudGhlbWUtaGFydmVzdCBzbC1kaWFsb2cucmlnaHQ6OnBhcnQoZm9vdGVyKSwudGhlbWUtaGFydmVzdCBzbC1kaWFsb2cuY2VudGVyOjpwYXJ0KGZvb3Rlcil7YWxpZ24taXRlbXM6dW5zZXR9fS50aGVtZS1oYXJ2ZXN0ey0tdGFiLWZvbnQtd2VpZ2h0OiA0MDA7LS10YWItZm9udC1zaXplOiAxcmVtOy0tdGFiLWJvcmRlci13aWR0aDogMXB4Oy0tdGFiLWhlaWdodDogNzJweDstLXRhYi1wYWRkaW5nLXRvcDogNXB4Oy0tdGFiLXBhZGRpbmctcmlnaHQ6IDFweDstLXRhYi1wYWRkaW5nLWxlZnQ6IDFweDstLXRhYi1tYXJnaW4tYm90dG9tOiAtMnB4Oy0tdGFiLWdyb3VwLXBhZGRpbmctYm90dG9tOiAxcHg7LS10YWItZ3JvdXAtYm9yZGVyLWJvdHRvbTogMXB4fS50aGVtZS1oYXJ2ZXN0IHNsLXRhYjo6cGFydChiYXNlKXtmb250Om5vcm1hbCBub3JtYWwgdmFyKC0tdGFiLWZvbnQtd2VpZ2h0KSB2YXIoLS10YWItZm9udC1zaXplKSB2YXIoLS1mb250LXNhbnMpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1saWdodGVyKTtoZWlnaHQ6Y2FsYyh2YXIoLS10YWItaGVpZ2h0KSAtIHZhcigtLXRhYi1ib3JkZXItd2lkdGgpKTtwYWRkaW5nOnZhcigtLXRhYi1wYWRkaW5nLXRvcCkgdmFyKC0tdGFiLXBhZGRpbmctcmlnaHQpIDAgMDtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOnZhcigtLXRhYi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZS1zb2xpZCk7Ym9yZGVyLXJhZGl1czowO21hcmdpbi1ib3R0b206dmFyKC0tdGFiLW1hcmdpbi1ib3R0b20pfS50aGVtZS1oYXJ2ZXN0IHNsLXRhYjo6cGFydChiYXNlKTpob3Zlcntjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhYjpmb2N1cy12aXNpYmxle291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC10YWI6Zm9jdXMtdmlzaWJsZTo6cGFydChiYXNlKXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlLXNvbGlkKX0udGhlbWUtaGFydmVzdCBzbC10YWJbYWN0aXZlXTo6cGFydChiYXNlKXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKX0udGhlbWUtaGFydmVzdCBzbC10YWJbYWN0aXZlXTo6cGFydChiYXNlKXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYm9yZGVyLXNlY29uZGFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiW2Rpc2FibGVkXTo6cGFydChiYXNlKXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktZGlzYWJsZWQpO2JvcmRlci1ib3R0b20tY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlLXNvbGlkKX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IHNsLXRhYjo6cGFydChiYXNlKXtwYWRkaW5nLWxlZnQ6dmFyKC0tdGFiLXBhZGRpbmctbGVmdCl9fS50aGVtZS1oYXJ2ZXN0IHNsLXRhYj4qe2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udGhlbWUtaGFydmVzdCBzbC10YWJbaW52ZXJ0ZWRdOjpwYXJ0KGJhc2Upe2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQtbGlnaHQpO2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiW2ludmVydGVkXTo6cGFydChiYXNlKTpob3Zlcntjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50fS50aGVtZS1oYXJ2ZXN0IHNsLXRhYltpbnZlcnRlZF06OnBhcnQoYmFzZSk6Zm9jdXMtdmlzaWJsZXtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTtib3JkZXItYm90dG9tLWNvbG9yOnZhcigtLWJvcmRlci1pbnZlcnRlZC1zdWJ0bGUpO291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCBzbC10YWJbaW52ZXJ0ZWRdW2FjdGl2ZV06OnBhcnQoYmFzZSl7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtcHJlc3NlZCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiW2ludmVydGVkXVtkaXNhYmxlZF06OnBhcnQoYmFzZSl7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZC1kaXNhYmxlZCk7Ym9yZGVyLWJvdHRvbS1jb2xvcjp2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtc3VidGxlKX0udGhlbWUtaGFydmVzdCBzbC10YWJbdmFyaWFudD12ZXJ0aWNhbF17LS10YWItcGFkZGluZy10b3A6IDA7LS10YWItaGVpZ2h0OiA0MHB4Oy0tdGFiLW1hcmdpbi1ib3R0b206IDB9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiW3ZhcmlhbnQ9dmVydGljYWxdOjpwYXJ0KGJhc2Upe2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItbGVmdDp2YXIoLS10YWItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUtc29saWQpO3BhZGRpbmctbGVmdDp2YXIoLS1zcGFjaW5nLW1kKX0udGhlbWUtaGFydmVzdCBzbC10YWJbdmFyaWFudD12ZXJ0aWNhbF06OnBhcnQoYmFzZSk6aG92ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhYlt2YXJpYW50PXZlcnRpY2FsXTo6cGFydChiYXNlKTpmb2N1cy12aXNpYmxle2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZS1zb2xpZCl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiW3ZhcmlhbnQ9dmVydGljYWxdW2FjdGl2ZV06OnBhcnQoYmFzZSl7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYm9yZGVyLXNlY29uZGFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiW3ZhcmlhbnQ9dmVydGljYWxdW2Rpc2FibGVkXTo6cGFydChiYXNlKXtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUtc29saWQpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhYlt2YXJpYW50PXZlcnRpY2FsXVtpbnZlcnRlZF06OnBhcnQoYmFzZSl7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYm9yZGVyLWludmVydGVkLXN1YnRsZSl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiW3ZhcmlhbnQ9dmVydGljYWxdW2ludmVydGVkXTo6cGFydChiYXNlKTpob3Zlcntib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhYlt2YXJpYW50PXZlcnRpY2FsXVtpbnZlcnRlZF06OnBhcnQoYmFzZSk6Zm9jdXMtdmlzaWJsZXtib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtc3VidGxlKX0udGhlbWUtaGFydmVzdCBzbC10YWJbdmFyaWFudD12ZXJ0aWNhbF1baW52ZXJ0ZWRdW2FjdGl2ZV06OnBhcnQoYmFzZSl7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tYm9yZGVyLWludmVydGVkLXByZXNzZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLXRhYlt2YXJpYW50PXZlcnRpY2FsXVtpbnZlcnRlZF1bZGlzYWJsZWRdOjpwYXJ0KGJhc2Upe2JvcmRlci1sZWZ0LWNvbG9yOnZhcigtLWJvcmRlci1pbnZlcnRlZC1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IGxtLWZ1bmN0aW9uLWJhcnstLXRhYi1oZWlnaHQ6IDcycHh9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiLWdyb3VwOjpwYXJ0KHRhYnMpe2dhcDp2YXIoLS1zcGFjaW5nLW1kKTtwYWRkaW5nLWJvdHRvbTp2YXIoLS10YWItZ3JvdXAtcGFkZGluZy1ib3R0b20pO2JvcmRlci1ib3R0b206dmFyKC0tdGFiLWdyb3VwLWJvcmRlci1ib3R0b20pIHNvbGlkIHZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSl9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiLWdyb3VwOjpwYXJ0KGFjdGl2ZS10YWItaW5kaWNhdG9yKXtkaXNwbGF5Om5vbmV9LnRoZW1lLWhhcnZlc3Qgc2wtdGFiLWdyb3VwOjpwYXJ0KG5hdil7cGFkZGluZzowfS50aGVtZS1oYXJ2ZXN0IHNsLXRhYi1wYW5lbDo6cGFydChiYXNlKXtwYWRkaW5nOjB9LnRoZW1lLWhhcnZlc3R7LS1wYWdpbmF0aW9uLWhpdC1zaXplOiA0OHB4Oy0tcGFnaW5hdGlvbi1kb3QtYmFja2dyb3VuZDogdmFyKC0tYmctbmV1dHJhbC1kaW1tZWQtZGFyayk7LS1wYWdpbmF0aW9uLWRvdC1iYWNrZ3JvdW5kLWhvdmVyOiB2YXIoLS1iZy1zZWNvbmRhcnktaG92ZXIpOy0tcGFnaW5hdGlvbi1kb3QtYWN0aXZlOiB2YXIoLS1iZy1zZWNvbmRhcnkpOy0tcGFnaW5hdGlvbi1kb3QtYmFja2dyb3VuZC1pbnZlcnRlZDogdmFyKC0tZmctaW52ZXJ0LWRpbW1lZC1saWdodGVzdCk7LS1wYWdpbmF0aW9uLWRvdC1iYWNrZ3JvdW5kLWhvdmVyLWludmVydGVkOiB2YXIoLS1iZy1wcmltYXJ5KTstLXBhZ2luYXRpb24tZG90LWFjdGl2ZS1pbnZlcnRlZDogdmFyKC0tYmctcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLnBhZ2luYXRpb24tY29udGFpbmVye3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9LnRoZW1lLWhhcnZlc3QgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjoyNHB4IGF1dG87cGFkZGluZzowO2dhcDoxNnB4O3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU2NHB4KXsudGhlbWUtaGFydmVzdCAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb257Z2FwOjhweH19LnRoZW1lLWhhcnZlc3QgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHNsLWJ1dHRvbjo6cGFydChiYXNlKXt3aWR0aDo0MHB4O292ZXJmbG93OnZpc2libGU7cGFkZGluZzowfS50aGVtZS1oYXJ2ZXN0IC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBzbC1idXR0b24uc2VsZWN0ZWQ6OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1zZWNvbmRhcnkpO2NvbG9yOnZhcigtLWZnLWludmVydGVkKX0udGhlbWUtaGFydmVzdCAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gc2wtYnV0dG9uLmVsbGlwc2U6OnBhcnQoYmFzZSl7bWFyZ2luOjAgLTE1cHh9LnRoZW1lLWhhcnZlc3QgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHNsLWJ1dHRvbi5wcmV2aW91cy1wYWdle21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OjB9LnRoZW1lLWhhcnZlc3QgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHNsLWJ1dHRvbi5uZXh0LXBhZ2V7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6MH0udGhlbWUtaGFydmVzdCAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gc2wtYnV0dG9uOm5vdCgucHJldmlvdXMtcGFnZSk6bm90KC5uZXh0LXBhZ2UpOjpwYXJ0KGJhc2Upe2JvcmRlcjpub25lfS50aGVtZS1oYXJ2ZXN0IC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBzbC1idXR0b246bm90KC5wcmV2aW91cy1wYWdlKTpub3QoLm5leHQtcGFnZSk6OnBhcnQoYmFzZSk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO2NvbnRlbnQ6XCJcIjtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTt3aWR0aDp2YXIoLS1wYWdpbmF0aW9uLWhpdC1zaXplKTtoZWlnaHQ6dmFyKC0tcGFnaW5hdGlvbi1oaXQtc2l6ZSl9LnRoZW1lLWhhcnZlc3QgLnBhZ2luYXRpb24tY29udGFpbmVyIC5wYWdpbmF0aW9uIHNsLWJ1dHRvbjpub3QoLnByZXZpb3VzLXBhZ2UpOm5vdCgubmV4dC1wYWdlKTo6cGFydChsYWJlbCl7Zm9udC1mYW1pbHk6TE1TYW5zO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXNpemU6MTRweDttYXJnaW46MDtwYWRkaW5nLWJvdHRvbToycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU2NHB4KXsudGhlbWUtaGFydmVzdCAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gc2wtYnV0dG9uOm50aC1jaGlsZCg2KSwudGhlbWUtaGFydmVzdCAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gc2wtYnV0dG9uOm50aC1jaGlsZCg1KXtkaXNwbGF5Om5vbmV9fS50aGVtZS1oYXJ2ZXN0IC5wYWdpbmF0aW9uLWNvbnRhaW5lciAucGFnaW5hdGlvbiBzbC1idXR0b25bdmFyaWFudD1zZWNvbmRhcnldOjpwYXJ0KGJhc2UpOmhvdmVye291dGxpbmU6bm9uZX0udGhlbWUtaGFydmVzdCAucGFnaW5hdGlvbi1jb250YWluZXIgLnBhZ2luYXRpb24gc2wtYnV0dG9uIHNsLWljb257dmVydGljYWwtYWxpZ246LTNweH0udGhlbWUtaGFydmVzdHstLXNsaWRlb3Zlci1tYXgtaGVpZ2h0OiBub25lOy0tc2xpZGVvdmVyLWhlaWdodDogY2FsYygxMDB2aC92YXIoLS1wYWdlLXpvb20tZmFjdG9yLCAxKSk7LS1zbGlkZW92ZXItd2lkdGg6IDUwMHB4Oy0tc2xpZGVvdmVyLXBhZGRpbmctZGVza3RvcDogdmFyKC0tc3BhY2luZy14bCkgdmFyKC0tc3BhY2luZy0zeGwpIHZhcigtLXNwYWNpbmctM3hsKSB2YXIoLS1zcGFjaW5nLTN4bCk7LS1zbGlkZW92ZXItcGFkZGluZy1tb2JpbGU6IHZhcigtLXNwYWNpbmctc20pIHZhcigtLXNwYWNpbmctcGFnZS1tYXJnaW4pIHZhcigtLXNwYWNpbmcteGwpIHZhcigtLXNwYWNpbmctcGFnZS1tYXJnaW4pOy0tc2xpZGVvdmVyLW1hcmdpbi1sZWZ0OiBjYWxjKCh2YXIoLS1idXR0b24tdXRpbGl0eS13aWR0aC1zbWFsbCkgLSB2YXIoLS1pY29uLXdpZHRoLXNtYWxsKSkvIC0yKTstLXNsaWRlb3Zlci1sYWJlbC1mb250LXNpemU6IDE4cHh9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nW3R5cGU9c2xpZGVvdmVyXTo6cGFydChiYXNlKXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsudGhlbWUtaGFydmVzdCBzbC1kaWFsb2dbdHlwZT1zbGlkZW92ZXJdOjpwYXJ0KGJhc2Upe3RvcDowfX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2dbdHlwZT1zbGlkZW92ZXJdOjpwYXJ0KHBhbmVsKXtoZWlnaHQ6dmFyKC0tc2xpZGVvdmVyLWhlaWdodCk7bWF4LWhlaWdodDp2YXIoLS1zbGlkZW92ZXItbWF4LWhlaWdodCk7d2lkdGg6dmFyKC0tc2xpZGVvdmVyLXdpZHRoKTtwYWRkaW5nOnZhcigtLXNsaWRlb3Zlci1wYWRkaW5nLWRlc2t0b3ApO2dhcDp2YXIoLS1zcGFjaW5nLTJ4bCl9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsudGhlbWUtaGFydmVzdCBzbC1kaWFsb2dbdHlwZT1zbGlkZW92ZXJdOjpwYXJ0KHBhbmVsKXtwYWRkaW5nOnZhcigtLXNsaWRlb3Zlci1wYWRkaW5nLW1vYmlsZSk7Z2FwOnZhcigtLXNwYWNpbmcteGwpfX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2dbdHlwZT1zbGlkZW92ZXJdOjpwYXJ0KGJvZHkpe2dhcDp2YXIoLS1zcGFjaW5nLTJ4bCk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IHNsLWRpYWxvZ1t0eXBlPXNsaWRlb3Zlcl06OnBhcnQoYm9keSl7Z2FwOnZhcigtLXNwYWNpbmcteGwpfX0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2dbdHlwZT1zbGlkZW92ZXJdOjpwYXJ0KGhlYWRlcil7ZmxleDpub25lO3dpZHRoOjEwMCU7cG9zaXRpb246c3RhdGljO2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MH0udGhlbWUtaGFydmVzdCBzbC1kaWFsb2dbdHlwZT1zbGlkZW92ZXJdOjpwYXJ0KHRpdGxlKXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6dmFyKC0tc2xpZGVvdmVyLWxhYmVsLWZvbnQtc2l6ZSk7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE1MCU7dGV4dC1hbGlnbjplbmQ7YWxpZ24tc2VsZjpjZW50ZXJ9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nW3R5cGU9c2xpZGVvdmVyXTo6cGFydChoZWFkZXItYWN0aW9ucyl7cG9zaXRpb246c3RhdGljO21hcmdpbi1sZWZ0OnZhcigtLXNsaWRlb3Zlci1tYXJnaW4tbGVmdCl9LnRoZW1lLWhhcnZlc3Qgc2wtZGlhbG9nW3R5cGU9c2xpZGVvdmVyXTo6cGFydChmb290ZXIpe2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdHstLWRvd25sb2FkLWxpc3QtaXRlbS1tYXgtd2lkdGg6IDg4cHg7LS1kb3dubG9hZC1saXN0LWl0ZW0tZm9udC13ZWlnaHQ6IDUwMDstLWRvd25sb2FkLWxpc3QtaXRlbS1mb250LXNlcmlmOiBcIkxNU2VyaWZcIjstLWRvd25sb2FkLWxpc3QtaXRlbS1mb250LXNhbnM6IFwiTE1TYW5zXCI7LS1kb3dubG9hZC1saXN0LWl0ZW0tc2l6ZS1sYWJlbC1tZDogMThweDstLWRvd25sb2FkLWxpc3QtaXRlbS1zaXplLWRldGFpbC1tZDogMTRweDstLWRvd25sb2FkLWxpc3QtaXRlbS10ZXh0LXRleHQtcHJpbWFyeTogdmFyKC0tdGV4dC1wcmltYXJ5KTstLWRvd25sb2FkLWxpc3QtaXRlbS10ZXh0LXRleHQtcHJpbWFyeS1saWdodDogdmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0KTstLWRvd25sb2FkLWxpc3QtaXRlbS1mb250LXN0eWxlOiBub3JtYWw7LS1kb3dubG9hZC1saXN0LWl0ZW0tbmFtZS1saW5lLWhlaWdodDogMjEuNnB4Oy0tZG93bmxvYWQtbGlzdC1pdGVtLXRpdGxlLWxpbmUtaGVpZ2h0OiAxNi44cHg7LS1kb3dubG9hZC1saXN0LWl0ZW0tdGV4dC10ZXh0LXNlY29uZGFyeS1ob3ZlcjogdmFyKC0tdGV4dC1zZWNvbmRhcnktaG92ZXIpOy0tZG93bmxvYWQtbGlzdC1pdGVtLWJvcmRlci1wcmltYXJ5LWhvdmVyLXNvbGlkOiB2YXIoLS1ib3JkZXItcHJpbWFyeS1ob3Zlci1zb2xpZCl9LnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDoyNHB4O2JvcmRlci10b3A6dmFyKC0tZGV0YWlscy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206dmFyKC0tZGV0YWlscy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSl9LnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSl9LnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbTpob3Zlcntib3JkZXItdG9wOnZhcigtLWRldGFpbHMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1kb3dubG9hZC1saXN0LWl0ZW0tYm9yZGVyLXByaW1hcnktaG92ZXItc29saWQpO2JvcmRlci1ib3R0b206dmFyKC0tZGV0YWlscy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWRvd25sb2FkLWxpc3QtaXRlbS1ib3JkZXItcHJpbWFyeS1ob3Zlci1zb2xpZCl9LnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbTpob3ZlciAudGl0bGV7Y29sb3I6dmFyKC0tZG93bmxvYWQtbGlzdC1pdGVtLXRleHQtdGV4dC1zZWNvbmRhcnktaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IC5kb3dubG9hZC1saXN0LWl0ZW06aG92ZXIgLnRleHQsLnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbTpob3ZlciAuZmlsZVR5cGUsLnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbTpob3ZlciAuZmlsZVNpemUsLnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbTpob3ZlciAubmFtZXtjb2xvcjp2YXIoLS1kb3dubG9hZC1saXN0LWl0ZW0tdGV4dC10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5kb3dubG9hZC1saXN0LWl0ZW06aG92ZXIgLmRvd25sb2FkLWljb257Y29sb3I6dmFyKC0tZG93bmxvYWQtbGlzdC1pdGVtLXRleHQtdGV4dC1zZWNvbmRhcnktaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IC5kb3dubG9hZC1saXN0LWl0ZW0gLnBpY3R1cmV7d2lkdGg6dmFyKC0tZG93bmxvYWQtbGlzdC1pdGVtLW1heC13aWR0aCk7aGVpZ2h0OnZhcigtLWRvd25sb2FkLWxpc3QtaXRlbS1tYXgtd2lkdGgpO2ZsZXgtc2hyaW5rOjA7YmFja2dyb3VuZDp2YXIoLS1iYWNrZ3JvdW5kLWJnLWRhcmstc3VidGxlLWhvdmVyLCByZ2JhKDAsIDAsIDAsIC4wNCkpfS50aGVtZS1oYXJ2ZXN0IC5kb3dubG9hZC1saXN0LWl0ZW0gLnRpdGxlLXRleHQtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOjRweH0udGhlbWUtaGFydmVzdCAuZG93bmxvYWQtbGlzdC1pdGVtIC50aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSk7Zm9udC1mYW1pbHk6dmFyKC0tZG93bmxvYWQtbGlzdC1pdGVtLWZvbnQtc2VyaWYpO2ZvbnQtc3R5bGU6dmFyKC0tZG93bmxvYWQtbGlzdC1pdGVtLWZvbnQtc3R5bGUpO2ZvbnQtc2l6ZTp2YXIoLS1kb3dubG9hZC1saXN0LWl0ZW0tc2l6ZS1sYWJlbC1tZCk7Zm9udC13ZWlnaHQ6dmFyKC0tZG93bmxvYWQtbGlzdC1pdGVtLWZvbnQtd2VpZ2h0KTtsaW5lLWhlaWdodDp2YXIoLS1kb3dubG9hZC1saXN0LWl0ZW0tbmFtZS1saW5lLWhlaWdodCk7bWF4LXdpZHRoOjUzMnB4fS50aGVtZS1oYXJ2ZXN0IC5kb3dubG9hZC1saXN0LWl0ZW0gLnRleHR7Y29sb3I6dmFyKC0tZG93bmxvYWQtbGlzdC1pdGVtLXRleHQtdGV4dC1wcmltYXJ5LWxpZ2h0KTtmb250LWZhbWlseTp2YXIoLS1kb3dubG9hZC1saXN0LWl0ZW0tZm9udC1zYW5zKTtmb250LXNpemU6dmFyKC0tZG93bmxvYWQtbGlzdC1pdGVtLXNpemUtZGV0YWlsLW1kKTtmb250LXN0eWxlOnZhcigtLWRvd25sb2FkLWxpc3QtaXRlbS1mb250LXN0eWxlKTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6dmFyKC0tZG93bmxvYWQtbGlzdC1pdGVtLXRpdGxlLWxpbmUtaGVpZ2h0KTttYXgtd2lkdGg6NTMycHg7bWF4LWhlaWdodDo2N3B4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5Oi13ZWJraXQtYm94Oy13ZWJraXQtbGluZS1jbGFtcDo0Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS50aGVtZS1oYXJ2ZXN0IC5kb3dubG9hZC1saXN0LWl0ZW0gLmZpbGUtaW5mby13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjMxMHB4O2hlaWdodDoxMzVweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Z2FwOjI0cHh9LnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbSAuZmlsZVR5cGUsLnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbSAuZmlsZVNpemUsLnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbSAubmFtZXtjb2xvcjp2YXIoLS1kb3dubG9hZC1saXN0LWl0ZW0tdGV4dC10ZXh0LXByaW1hcnktbGlnaHQpO2ZvbnQtZmFtaWx5OnZhcigtLWRvd25sb2FkLWxpc3QtaXRlbS1mb250LXNhbnMpO2ZvbnQtc2l6ZTp2YXIoLS1kb3dubG9hZC1saXN0LWl0ZW0tc2l6ZS1kZXRhaWwtbWQpfS50aGVtZS1oYXJ2ZXN0IC5kb3dubG9hZC1saXN0LWl0ZW0gLm5hbWV7bWFyZ2luLWxlZnQ6NThweH0udGhlbWUtaGFydmVzdCAuZG93bmxvYWQtbGlzdC1pdGVtIC50aXRsZS10ZXh0LWZpbGUtaW5mby13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOnJvdztkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2ZsZXg6MSAwIDB9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsudGhlbWUtaGFydmVzdCAuZG93bmxvYWQtbGlzdC1pdGVte2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbSAudGl0bGUtdGV4dC1maWxlLWluZm8td3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0udGhlbWUtaGFydmVzdCAuZG93bmxvYWQtbGlzdC1pdGVtIC50aXRsZS10ZXh0LXdyYXBwZXJ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbSAudGV4dHtkaXNwbGF5OmJsb2NrfS50aGVtZS1oYXJ2ZXN0IC5kb3dubG9hZC1saXN0LWl0ZW0gLmZpbGUtaW5mby13cmFwcGVye3dpZHRoOjEwMCU7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDoxNnB4O2hlaWdodDphdXRvfS50aGVtZS1oYXJ2ZXN0IC5kb3dubG9hZC1saXN0LWl0ZW0gLmZpbGVUeXBle29yZGVyOjJ9LnRoZW1lLWhhcnZlc3QgLmRvd25sb2FkLWxpc3QtaXRlbSAuZmlsZVNpemV7b3JkZXI6M30udGhlbWUtaGFydmVzdCAuZG93bmxvYWQtbGlzdC1pdGVtIC5uYW1le29yZGVyOjE7bWFyZ2luLWxlZnQ6MH0udGhlbWUtaGFydmVzdCAuZG93bmxvYWQtbGlzdC1pdGVtIC5kb3dubG9hZC1pY29ue29yZGVyOjB9fS50aGVtZS1oYXJ2ZXN0ey0tam9iLWxpc3QtaXRlbS1tYXgtd2lkdGg6IDg4cHg7LS1qb2ItbGlzdC1pdGVtLWZvbnQtd2VpZ2h0OiA3MDA7LS1qb2ItbGlzdC1pdGVtLWZvbnQtc2VyaWY6IFwiTE1TZXJpZlwiOy0tam9iLWxpc3QtaXRlbS1mb250LXNhbnM6IFwiTE1TYW5zXCI7LS1qb2ItbGlzdC1pdGVtLXNpemUtaGVhZGluZy14czogMjRweDstLWpvYi1saXN0LWl0ZW0tc2l6ZS1kZXRhaWwtbWQ6IDE0cHg7LS1qb2ItbGlzdC1pdGVtLXRleHQtdGV4dC1wcmltYXJ5OiB2YXIoLS10ZXh0LXByaW1hcnkpOy0tam9iLWxpc3QtaXRlbS10ZXh0LXRleHQtcHJpbWFyeS1saWdodDogdmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0KTstLWpvYi1saXN0LWl0ZW0tZm9udC1zdHlsZTogbm9ybWFsOy0tam9iLWxpc3QtaXRlbS1uYW1lLWxpbmUtaGVpZ2h0OiAyNi40cHg7LS1qb2ItbGlzdC1pdGVtLXRpdGxlLWxpbmUtaGVpZ2h0OiAxNi44cHg7LS1qb2ItbGlzdC1pdGVtLXRleHQtdGV4dC1zZWNvbmRhcnktaG92ZXI6IHZhcigtLXRleHQtc2Vjb25kYXJ5LWhvdmVyKTstLWpvYi1saXN0LWl0ZW0tYmFja2dyb3VuZC1iZy1kYXJrLXN1YnRsZTogIzAwMDAwMDstLWpvYi1saXN0LWl0ZW0tYm9yZGVyLXByaW1hcnktaG92ZXItc29saWQ6IHZhcigtLWJvcmRlci1wcmltYXJ5LWhvdmVyLXNvbGlkKX0udGhlbWUtaGFydmVzdCAuam9iLWxpc3QtaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDp2YXIoLS1kZXRhaWxzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKTtib3JkZXItYm90dG9tOnZhcigtLWRldGFpbHMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpO2xpbmUtaGVpZ2h0OnZhcigtLWRldGFpbHMtbGluZS1oZWlnaHQpO3dpZHRoOmF1dG87bWluLWhlaWdodDoxMzVweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZX0udGhlbWUtaGFydmVzdCAuam9iLWxpc3QtaXRlbTpob3Zlcntib3JkZXItcmFkaXVzOjA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDp2YXIoLS1kZXRhaWxzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tam9iLWxpc3QtaXRlbS1ib3JkZXItcHJpbWFyeS1ob3Zlci1zb2xpZCk7Ym9yZGVyLWJvdHRvbTp2YXIoLS1kZXRhaWxzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tam9iLWxpc3QtaXRlbS1ib3JkZXItcHJpbWFyeS1ob3Zlci1zb2xpZCl9LnRoZW1lLWhhcnZlc3QgLmpvYi1saXN0LWl0ZW06aG92ZXIgLnRpdGxle2NvbG9yOnZhcigtLWpvYi1saXN0LWl0ZW0tdGV4dC10ZXh0LXNlY29uZGFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3QgLmpvYi1saXN0LWl0ZW0gLnRpdGxlLXRleHQtd3JhcHBlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0cHh9LnRoZW1lLWhhcnZlc3QgLmpvYi1saXN0LWl0ZW0gLnRpdGxle2NvbG9yOnZhcigtLWpvYi1saXN0LWl0ZW0tdGV4dC10ZXh0LXByaW1hcnkpO2ZvbnQtZmFtaWx5OnZhcigtLWpvYi1saXN0LWl0ZW0tZm9udC1zZXJpZik7Zm9udC1zdHlsZTp2YXIoLS1qb2ItbGlzdC1pdGVtLWZvbnQtc3R5bGUpO2ZvbnQtc2l6ZTp2YXIoLS1qb2ItbGlzdC1pdGVtLXNpemUtaGVhZGluZy14cyk7Zm9udC13ZWlnaHQ6dmFyKC0tam9iLWxpc3QtaXRlbS1mb250LXdlaWdodCk7bGluZS1oZWlnaHQ6dmFyKC0tam9iLWxpc3QtaXRlbS1uYW1lLWxpbmUtaGVpZ2h0KX0udGhlbWUtaGFydmVzdCAuam9iLWxpc3QtaXRlbSAudGV4dHtjb2xvcjp2YXIoLS1qb2ItbGlzdC1pdGVtLXRleHQtdGV4dC1wcmltYXJ5LWxpZ2h0KTtmb250LWZhbWlseTp2YXIoLS1qb2ItbGlzdC1pdGVtLWZvbnQtc2Fucyk7Zm9udC1zaXplOnZhcigtLWpvYi1saXN0LWl0ZW0tc2l6ZS1kZXRhaWwtbWQpO2ZvbnQtc3R5bGU6dmFyKC0tam9iLWxpc3QtaXRlbS1mb250LXN0eWxlKTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6dmFyKC0tam9iLWxpc3QtaXRlbS10aXRsZS1saW5lLWhlaWdodCk7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6LXdlYmtpdC1ib3g7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnRoZW1lLWhhcnZlc3QgLmpvYi1saXN0LWl0ZW0gLmJ1dHRvbi13cmFwcGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246cm93O2dhcDoxNnB4fS50aGVtZS1oYXJ2ZXN0IC5qb2ItbGlzdC1pdGVtIC5kZXRhaWx7Y29sb3I6dmFyKC0tam9iLWxpc3QtaXRlbS10ZXh0LXRleHQtcHJpbWFyeS1saWdodCk7Zm9udC1mYW1pbHk6dmFyKC0tam9iLWxpc3QtaXRlbS1mb250LXNhbnMpO2ZvbnQtc2l6ZTp2YXIoLS1qb2ItbGlzdC1pdGVtLXNpemUtZGV0YWlsLW1kKX0udGhlbWUtaGFydmVzdCAuam9iLWxpc3QtaXRlbSBzbC1idXR0b257cG9zaXRpb246dW5zZXR9LnRoZW1lLWhhcnZlc3QgLmpvYi1saXN0LWl0ZW0gc2wtYnV0dG9uOjpwYXJ0KGJhc2Upe3Bvc2l0aW9uOnVuc2V0fS50aGVtZS1oYXJ2ZXN0IC5qb2ItbGlzdC1pdGVtIHNsLWJ1dHRvbjo6cGFydChiYXNlKTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3QgLmpvYi1saXN0LWl0ZW17YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxNzVweDtnYXA6dmFyKC0tc3BhY2luZy1tZCl9LnRoZW1lLWhhcnZlc3QgLmpvYi1saXN0LWl0ZW0gLnRpdGxlLXRleHQtd3JhcHBlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDttYXJnaW4tdG9wOjMzcHh9LnRoZW1lLWhhcnZlc3QgLmpvYi1saXN0LWl0ZW0gLnRleHR7ZGlzcGxheTpibG9jaztjb2xvcjp2YXIoLS1qb2ItbGlzdC1pdGVtLXRleHQtdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAuam9iLWxpc3QtaXRlbSAuYnV0dG9uLXdyYXBwZXJ7d2lkdGg6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjMzcHh9LnRoZW1lLWhhcnZlc3QgLmpvYi1saXN0LWl0ZW0gLmRldGFpbHtvcmRlcjoxO21hcmdpbi1sZWZ0OjB9fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy1tZCk7aGVpZ2h0OjEwMCU7LS1jYXJkLW5ld3MtcG9zdC1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0IGhye3RyYW5zaXRpb246Y29sb3IgdmFyKC0tdGhlbWUtaGFydmVzdC10cmFuc2l0aW9uLWR1cmF0aW9uLCAuM3MpIGVhc2U7Y29sb3I6dmFyKC0tY2FyZC1uZXdzLXBvc3QtYm9yZGVyLWNvbG9yKX0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QgLmNhcmQtbmV3cy1wb3N0X19pbWFnZXtvdmVyZmxvdzpoaWRkZW59LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0IC5jYXJkLW5ld3MtcG9zdF9faW1hZ2UgcGljdHVyZXtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gdmFyKC0tdGhlbWUtaGFydmVzdC10cmFuc2l0aW9uLWR1cmF0aW9uLCAuM3MpIGVhc2V9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0IC5jYXJkLW5ld3MtcG9zdF9faW1hZ2UgaW1ne29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJX0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QgLmNhcmQtbmV3cy1wb3N0X19pbmZve2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tc3BhY2luZy1zbSk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0ZXIpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Zm9udC1zaXplOnZhcigtLXR5cGVzY2FsZS0xNik7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LXJlZ3VsYXIpO2xpbmUtaGVpZ2h0OjEuMn0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QgLmNhcmQtbmV3cy1wb3N0X190aXRsZXtmbGV4OjE7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtmb250LWZhbWlseTp2YXIoLS1mb250LXNlcmlmKTtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLXhzKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtYm9sZCk7bGluZS1oZWlnaHQ6MS4xO3RyYW5zaXRpb246Y29sb3IgdmFyKC0tdGhlbWUtaGFydmVzdC10cmFuc2l0aW9uLWR1cmF0aW9uLCAuM3MpIGVhc2U7cGFkZGluZy10b3A6M3B4O21hcmdpbi1ib3R0b206LTNweH0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QgLmNhcmQtbmV3cy1wb3N0X19hdXRob3J7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Z2FwOnZhcigtLXNwYWNpbmctMnhzKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Zm9udC1zaXplOnZhcigtLXR5cGVzY2FsZS0xNik7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LXJlZ3VsYXIpO2xpbmUtaGVpZ2h0OjEuMjtwYWRkaW5nOnZhcigtLXNwYWNpbmcteHMpIDB9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0IC5jYXJkLW5ld3MtcG9zdF9fZGF0ZXRpbWV7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1zcGFjaW5nLTJ4cyl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0IC5jYXJkLW5ld3MtcG9zdF9fZGF0ZSwudGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QgLmNhcmQtbmV3cy1wb3N0X190aW1le2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tc3BhY2luZy0zeHMpO2FsaWduLWl0ZW1zOmNlbnRlcn0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QgLmNhcmQtbmV3cy1wb3N0X19kYXRlIHNsLWljb24sLnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0IC5jYXJkLW5ld3MtcG9zdF9fdGltZSBzbC1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7cGFkZGluZzo0cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0IC5jYXJkLW5ld3MtcG9zdF9fYWRkcmVzc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDp2YXIoLS1zcGFjaW5nLTN4cyk7Zm9udC1zdHlsZTpub3JtYWx9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0IC5jYXJkLW5ld3MtcG9zdF9fYWRkcmVzcyBzbC1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7cGFkZGluZzo0cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0IC5jYXJkLW5ld3MtcG9zdF9fdGFncy1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Z2FwOnZhcigtLXNwYWNpbmctbWQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdCAuY2FyZC1uZXdzLXBvc3RfX3RhZ3N7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1zcGFjaW5nLTJ4cyk7ZmxleC13cmFwOndyYXB9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0W2Rpc2FibGVkXXtjdXJzb3I6YXV0b30udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3RbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyey0tY2FyZC1uZXdzLXBvc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0W2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC1uZXdzLXBvc3RfX2ltYWdlIHBpY3R1cmV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdFtocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmNhcmQtbmV3cy1wb3N0X190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeS1ob3Zlcil9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy1sYXJnZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwxZnIpO2dyaWQtdGVtcGxhdGUtcm93czphdXRvIDFmciBhdXRvIGF1dG99LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0LmNhcmQtbmV3cy1wb3N0LS1yb3ctbGFyZ2UgLmNhcmQtbmV3cy1wb3N0X19pbWFnZXtncmlkLWNvbHVtbjoxLzg7Z3JpZC1yb3c6MS81fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tcm93LWxhcmdlIC5jYXJkLW5ld3MtcG9zdF9faW5mb3tncmlkLWNvbHVtbjo5LzEzO2dyaWQtcm93OjEvMn0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy1sYXJnZSAuY2FyZC1uZXdzLXBvc3RfX3RpdGxle2dyaWQtY29sdW1uOjkvMTM7Z3JpZC1yb3c6Mi8zO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmctc20pfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tcm93LWxhcmdlIC5jYXJkLW5ld3MtcG9zdF9fYXV0aG9ye2dyaWQtY29sdW1uOjkvMTM7Z3JpZC1yb3c6M30udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy1sYXJnZSAuY2FyZC1uZXdzLXBvc3RfX3RhZ3MtY29udGFpbmVye2dyaWQtY29sdW1uOjkvMTM7Z3JpZC1yb3c6NH19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy14LWxhcmdle2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOmF1dG8gMWZyIGF1dG8gYXV0bztwYWRkaW5nLWJvdHRvbTp2YXIoLS1zcGFjaW5nLWxnKX0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy14LWxhcmdlIC5jYXJkLW5ld3MtcG9zdF9faW1hZ2V7Z3JpZC1jb2x1bW46MS8xMztncmlkLXJvdzoxfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tcm93LXgtbGFyZ2UgLmNhcmQtbmV3cy1wb3N0X19pbmZve2dyaWQtY29sdW1uOjEvMTA7Z3JpZC1yb3c6Mn0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy14LWxhcmdlIC5jYXJkLW5ld3MtcG9zdF9fdGl0bGV7Z3JpZC1jb2x1bW46MS8xMDtncmlkLXJvdzozLzU7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy1tZCk7bWF4LXdpZHRoOjYwMHB4O3BhZGRpbmctdG9wOjdweDttYXJnaW4tYm90dG9tOi02cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0LmNhcmQtbmV3cy1wb3N0LS1yb3cteC1sYXJnZSAuY2FyZC1uZXdzLXBvc3RfX2F1dGhvcntncmlkLWNvbHVtbjoxMC8xMztncmlkLXJvdzoyLzQ7cGFkZGluZzowO2FsaWduLWl0ZW1zOmZsZXgtZW5kfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tcm93LXgtbGFyZ2UgLmNhcmQtbmV3cy1wb3N0X190YWdzLWNvbnRhaW5lcntncmlkLWNvbHVtbjoxMC8xMztncmlkLXJvdzo0O2dhcDowfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tcm93LXgtbGFyZ2UgLmNhcmQtbmV3cy1wb3N0X190YWdzLWNvbnRhaW5lciBocntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2xlZnQ6MDtib3R0b206MH0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy14LWxhcmdlIC5jYXJkLW5ld3MtcG9zdF9fdGFnc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tcm93LXNtYWxse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmciBhdXRvO2dhcDp2YXIoLS1zcGFjaW5nLWd1dHRlcik7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW1kKSAwO3RyYW5zaXRpb246Ym9yZGVyLXRvcCB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYXJkLW5ld3MtcG9zdC1ib3JkZXItY29sb3IpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tcm93LXNtYWxsIC5jYXJkLW5ld3MtcG9zdF9faW1hZ2V7Z3JpZC1yb3c6MS8zO2dyaWQtY29sdW1uOjEvM30udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy1zbWFsbCAuY2FyZC1uZXdzLXBvc3RfX2luZm97Z3JpZC1yb3c6MjtncmlkLWNvbHVtbjozLzg7cGFkZGluZy1ib3R0b206MnB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tcm93LXNtYWxsIC5jYXJkLW5ld3MtcG9zdF9fdGl0bGV7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjozLzh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0LmNhcmQtbmV3cy1wb3N0LS1yb3ctc21hbGwgLmNhcmQtbmV3cy1wb3N0X19hdXRob3J7Z3JpZC1yb3c6MjtncmlkLWNvbHVtbjozLzEwO2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy1zbWFsbCAuY2FyZC1uZXdzLXBvc3RfX3RhZ3MtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtncmlkLXJvdzoxLzM7Z3JpZC1jb2x1bW46OC8xMztnYXA6OHB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tcm93LXNtYWxsIC5jYXJkLW5ld3MtcG9zdF9fdGFncy1jb250YWluZXIgaHJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy1zbWFsbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsMWZyKTtncmlkLXRlbXBsYXRlLXJvd3M6MWZyIGF1dG8gYXV0bztnYXA6MTZweDtwYWRkaW5nOnZhcigtLXNwYWNpbmctc20pIDB9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0LmNhcmQtbmV3cy1wb3N0LS1yb3ctc21hbGwgLmNhcmQtbmV3cy1wb3N0X19pbWFnZXtncmlkLXJvdzoxO2dyaWQtY29sdW1uOjEvM30udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy1zbWFsbCAuY2FyZC1uZXdzLXBvc3RfX2luZm97Z3JpZC1jb2x1bW46MS83O3BhZGRpbmctdG9wOjRweDttYXJnaW4tYm90dG9tOi00cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0LmNhcmQtbmV3cy1wb3N0LS1yb3ctc21hbGwgLmNhcmQtbmV3cy1wb3N0X190aXRsZXtncmlkLXJvdzoxO2dyaWQtY29sdW1uOjMvNztwYWRkaW5nLXJpZ2h0OjB9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbmV3cy1wb3N0LmNhcmQtbmV3cy1wb3N0LS1yb3ctc21hbGwgLmNhcmQtbmV3cy1wb3N0X19hdXRob3J7Z3JpZC1yb3c6MjtncmlkLWNvbHVtbjoxLzM7Z2FwOjRweH0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXJvdy1zbWFsbCAuY2FyZC1uZXdzLXBvc3RfX3RhZ3MtY29udGFpbmVye2dyaWQtcm93OjM7Z3JpZC1jb2x1bW46MS83O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1mbG93OmNvbHVtbi1yZXZlcnNlO2dhcDp2YXIoLS1zcGFjaW5nLWd1dHRlcil9fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tc2Vjb25kYXJ5e2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpOy0tY2FyZC1uZXdzLXBvc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtc3VidGxlKX0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXNlY29uZGFyeSAuY2FyZC1uZXdzLXBvc3RfX3RpdGxlLC50aGVtZS1oYXJ2ZXN0IC5jYXJkLW5ld3MtcG9zdC5jYXJkLW5ld3MtcG9zdC0tc2Vjb25kYXJ5IC5jYXJkLW5ld3MtcG9zdF9faW5mbywudGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXNlY29uZGFyeSAuY2FyZC1uZXdzLXBvc3RfX2F1dGhvcntjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKX0udGhlbWUtaGFydmVzdCAuY2FyZC1uZXdzLXBvc3QuY2FyZC1uZXdzLXBvc3QtLXNlY29uZGFyeVtocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7LS1jYXJkLW5ld3MtcG9zdC1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpY3stLWNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpYy1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSk7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNiwxZnIpO2dhcDp2YXIoLS1zcGFjaW5nLWd1dHRlcik7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW1kKSAwO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpYy1ib3JkZXItY29sb3IpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHZhcigtLWNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpYy1ib3JkZXItY29sb3IpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWMgaHJ7dHJhbnNpdGlvbjpjb2xvciB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZTtjb2xvcjp2YXIoLS1jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWMtYm9yZGVyLWNvbG9yKX0udGhlbWUtaGFydmVzdCAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljIC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWNfX2ltYWdlLWNvbnRhaW5lcntncmlkLWNvbHVtbjo1Lzc7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDplbmR9LnRoZW1lLWhhcnZlc3QgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpYyAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljX19pbWFnZXtvdmVyZmxvdzpoaWRkZW47d2lkdGg6ODBweH0udGhlbWUtaGFydmVzdCAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljIC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWNfX2ltYWdlIHBpY3R1cmV7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gdmFyKC0tdGhlbWUtaGFydmVzdC10cmFuc2l0aW9uLWR1cmF0aW9uLCAuM3MpIGVhc2U7YXNwZWN0LXJhdGlvOjEvMX0udGhlbWUtaGFydmVzdCAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljIC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWNfX2ltYWdlIGltZ3tvYmplY3QtZml0OmNvdmVyO3dpZHRoOjEwMCV9LnRoZW1lLWhhcnZlc3QgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpYyAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljX19jb250ZW50e2dyaWQtY29sdW1uOjEvNTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWMgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpY19fY29udGVudDpvbmx5LWNoaWxke2dyaWQtY29sdW1uOjEvN319LnRoZW1lLWhhcnZlc3QgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpYyAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljX19icmVhZGNydW1ie21pbi1oZWlnaHQ6MjRweDtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Zm9udC1zaXplOnZhcigtLXNpemUtZGV0YWlsLW1kKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtcmVndWxhcik7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1saWdodGVyKX0udGhlbWUtaGFydmVzdCAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljIC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWNfX2JyZWFkY3J1bWIgc3Bhbntjb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUtc29saWQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWMgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpY19fdGl0bGV7ZmxleDoxO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy14cyk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LWJvbGQpO2xpbmUtaGVpZ2h0OjEuMTt0cmFuc2l0aW9uOmNvbG9yIHZhcigtLXRoZW1lLWhhcnZlc3QtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjNzKSBlYXNlO3BhZGRpbmctdG9wOjNweDttYXJnaW4tYm90dG9tOi0zcHg7cGFkZGluZy1ib3R0b206dmFyKC0tc3BhY2luZy0yeHMpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWMgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpY19fZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0KTtmb250LWZhbWlseTp2YXIoLS1mb250LXNhbnMpO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWRldGFpbC1tZCk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LXJlZ3VsYXIpO2xpbmUtaGVpZ2h0OjEuMjt0cmFuc2l0aW9uOmNvbG9yIHZhcigtLXRoZW1lLWhhcnZlc3QtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjNzKSBlYXNlfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey50aGVtZS1oYXJ2ZXN0IC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwxZnIpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWMgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpY19faW1hZ2UtY29udGFpbmVye2dyaWQtY29sdW1uOjExLzEzfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWMgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpY19faW1hZ2V7d2lkdGg6MTUwcHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpYyAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljX19jb250ZW50e2dyaWQtY29sdW1uOjEvN30udGhlbWUtaGFydmVzdCAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljIC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWNfX3RpdGxle3BhZGRpbmctYm90dG9tOjE2cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpYyAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljX19kZXNjcmlwdGlvbntmb250LWZhbWlseTp2YXIoLS1mb250LXNlcmlmKTtmb250LXNpemU6dmFyKC0tc2l6ZS1ib2R5LW1kKTtsaW5lLWhlaWdodDoxLjU7cGFkZGluZy1pbmxpbmUtZW5kOnZhcigtLXNwYWNpbmctbGcpfX0udGhlbWUtaGFydmVzdCAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2ljOmhvdmVyIC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWNfX2ltYWdlIHBpY3R1cmV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWM6aG92ZXIgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpY19fdGl0bGV7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnktaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXNlYXJjaC1yZXN1bHQtYmFzaWM6aG92ZXIgLmNhcmQtc2VhcmNoLXJlc3VsdC1iYXNpY19fZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCBsaTpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1zZWFyY2gtcmVzdWx0LWJhc2lje2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZ3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy1tZCk7aGVpZ2h0OjEwMCU7LS1jYXJkLWJsb2ctYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cgaHJ7dHJhbnNpdGlvbjpjb2xvciB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZTtjb2xvcjp2YXIoLS1jYXJkLWJsb2ctYm9yZGVyLWNvbG9yKX0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nIC5jYXJkLWJsb2dfX2ltYWdle292ZXJmbG93OmhpZGRlbn0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nIC5jYXJkLWJsb2dfX2ltYWdlIHBpY3R1cmV7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb246dHJhbnNmb3JtIHZhcigtLXRoZW1lLWhhcnZlc3QtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjNzKSBlYXNlfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cgLmNhcmQtYmxvZ19faW1hZ2UgaW1ne29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJX0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nIC5jYXJkLWJsb2dfX2luZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Z2FwOnZhcigtLXNwYWNpbmctc20pO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1saWdodGVyKTtmb250LWZhbWlseTp2YXIoLS1mb250LXNhbnMpO2ZvbnQtc2l6ZTp2YXIoLS10eXBlc2NhbGUtMTYpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDoxLjJ9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZyAuY2FyZC1ibG9nX19oZWFkZXJ7cGFkZGluZy10b3A6M3B4O21hcmdpbi1ib3R0b206LTNweDtmbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Z2FwOjI0cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZyAuY2FyZC1ibG9nX190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmcteHMpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1ib2xkKTtsaW5lLWhlaWdodDoxLjE7dHJhbnNpdGlvbjpjb2xvciB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZX0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nIC5jYXJkLWJsb2dfX3ByZWFtYmxle2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Zm9udC1zaXplOnZhcigtLXNpemUtYm9keS1tZCk7bGluZS1oZWlnaHQ6MS41O2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nIC5jYXJkLWJsb2dfX2F1dGhvcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy0yeHMpO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zYW5zKTtmb250LXNpemU6dmFyKC0tdHlwZXNjYWxlLTE2KTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtcmVndWxhcik7bGluZS1oZWlnaHQ6MS4yO3BhZGRpbmc6dmFyKC0tc3BhY2luZy14cykgMH0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nIC5jYXJkLWJsb2dfX2RhdGV0aW1le2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tc3BhY2luZy0yeHMpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cgLmNhcmQtYmxvZ19fZGF0ZSwudGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nIC5jYXJkLWJsb2dfX3RpbWV7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1zcGFjaW5nLTN4cyk7YWxpZ24taXRlbXM6Y2VudGVyfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cgLmNhcmQtYmxvZ19fZGF0ZSBzbC1pY29uLC50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cgLmNhcmQtYmxvZ19fdGltZSBzbC1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7cGFkZGluZzo0cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZyAuY2FyZC1ibG9nX19hZGRyZXNze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOnZhcigtLXNwYWNpbmctM3hzKTtmb250LXN0eWxlOm5vcm1hbH0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nIC5jYXJkLWJsb2dfX2FkZHJlc3Mgc2wtaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O3BhZGRpbmc6NHB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cgLmNhcmQtYmxvZ19fdGFncy1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Z2FwOnZhcigtLXNwYWNpbmctbWQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cgLmNhcmQtYmxvZ19fdGFnc3tkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLXNwYWNpbmctMnhzKTtmbGV4LXdyYXA6d3JhcH0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nW2Rpc2FibGVkXXtjdXJzb3I6YXV0b30udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlcnstLWNhcmQtYmxvZy1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC1ibG9nX19pbWFnZSBwaWN0dXJle3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC1ibG9nX190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeS1ob3Zlcil9QG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXJvdy1sYXJnZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwxZnIpO2dyaWQtdGVtcGxhdGUtcm93czphdXRvIDFmciBhdXRvIGF1dG99LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXJvdy1sYXJnZSAuY2FyZC1ibG9nX19pbWFnZXtncmlkLWNvbHVtbjoxLzg7Z3JpZC1yb3c6MS81fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3ctbGFyZ2UgLmNhcmQtYmxvZ19faW5mb3tncmlkLWNvbHVtbjo5LzEzO2dyaWQtcm93OjEvMn0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LWxhcmdlIC5jYXJkLWJsb2dfX2hlYWRlcntncmlkLWNvbHVtbjo5LzEzO2dyaWQtcm93OjIvM30udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LWxhcmdlIC5jYXJkLWJsb2dfX3RpdGxle2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmctc20pfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3ctbGFyZ2UgLmNhcmQtYmxvZ19fYXV0aG9ye2dyaWQtY29sdW1uOjkvMTM7Z3JpZC1yb3c6M30udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LWxhcmdlIC5jYXJkLWJsb2dfX3RhZ3MtY29udGFpbmVye2dyaWQtY29sdW1uOjkvMTM7Z3JpZC1yb3c6NH19QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LXgtbGFyZ2V7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsMWZyKTtncmlkLXRlbXBsYXRlLXJvd3M6YXV0byAxZnIgYXV0byBhdXRvO3BhZGRpbmctYm90dG9tOnZhcigtLXNwYWNpbmctbGcpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3cteC1sYXJnZSAuY2FyZC1ibG9nX19pbWFnZXtncmlkLWNvbHVtbjoxLzEzO2dyaWQtcm93OjF9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXJvdy14LWxhcmdlIC5jYXJkLWJsb2dfX2luZm97Z3JpZC1jb2x1bW46MS84O2dyaWQtcm93OjJ9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXJvdy14LWxhcmdlIC5jYXJkLWJsb2dfX2hlYWRlcntncmlkLWNvbHVtbjoxLzg7Z3JpZC1yb3c6My81O21heC13aWR0aDo3NTVweDtwYWRkaW5nLXRvcDo3cHg7bWFyZ2luLWJvdHRvbTotNnB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3cteC1sYXJnZSAuY2FyZC1ibG9nX190aXRsZXtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLXNtKX0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LXgtbGFyZ2UgLmNhcmQtYmxvZ19fYXV0aG9ye2dyaWQtY29sdW1uOjgvMTM7Z3JpZC1yb3c6Mi80O3BhZGRpbmc6MDthbGlnbi1pdGVtczpmbGV4LWVuZH0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LXgtbGFyZ2UgLmNhcmQtYmxvZ19fdGFncy1jb250YWluZXJ7Z3JpZC1jb2x1bW46OC8xMztncmlkLXJvdzo0O2dhcDowfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3cteC1sYXJnZSAuY2FyZC1ibG9nX190YWdzLWNvbnRhaW5lciBocntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2xlZnQ6MDtib3R0b206MH0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LXgtbGFyZ2UgLmNhcmQtYmxvZ19fdGFnc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3cteC1sYXJnZSAuY2FyZC1ibG9nX19wcmVhbWJsZXtkaXNwbGF5OmJsb2NrfX0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LXNtYWxse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmciBhdXRvO2dhcDp2YXIoLS1zcGFjaW5nLWd1dHRlcik7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW1kKSAwO3RyYW5zaXRpb246Ym9yZGVyLXRvcCB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYXJkLWJsb2ctYm9yZGVyLWNvbG9yKX0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LXNtYWxsIC5jYXJkLWJsb2dfX2ltYWdle2dyaWQtcm93OjEvMztncmlkLWNvbHVtbjoxLzN9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXJvdy1zbWFsbCAuY2FyZC1ibG9nX19pbmZve2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46My84O3BhZGRpbmctYm90dG9tOjJweH0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LXNtYWxsIC5jYXJkLWJsb2dfX2hlYWRlcntncmlkLXJvdzoxO2dyaWQtY29sdW1uOjMvOH0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LXNtYWxsIC5jYXJkLWJsb2dfX2F1dGhvcntncmlkLXJvdzoyO2dyaWQtY29sdW1uOjMvMTA7ZGlzcGxheTpub25lfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3ctc21hbGwgLmNhcmQtYmxvZ19fdGFncy1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2dyaWQtcm93OjEvMztncmlkLWNvbHVtbjo4LzEzO2dhcDo4cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXJvdy1zbWFsbCAuY2FyZC1ibG9nX190YWdzLWNvbnRhaW5lciBocntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3ctc21hbGx7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmciBhdXRvIGF1dG87Z2FwOjE2cHg7cGFkZGluZzp2YXIoLS1zcGFjaW5nLXNtKSAwfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3ctc21hbGwgLmNhcmQtYmxvZ19faW1hZ2V7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjoxLzN9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXJvdy1zbWFsbCAuY2FyZC1ibG9nX19pbmZve2dyaWQtY29sdW1uOjEvNztwYWRkaW5nLXRvcDo0cHg7bWFyZ2luLWJvdHRvbTotNHB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3ctc21hbGwgLmNhcmQtYmxvZ19faGVhZGVye2dyaWQtcm93OjE7Z3JpZC1jb2x1bW46My83O3BhZGRpbmctcmlnaHQ6MH0udGhlbWUtaGFydmVzdCAuY2FyZC1ibG9nLmNhcmQtYmxvZy0tcm93LXNtYWxsIC5jYXJkLWJsb2dfX2F1dGhvcntncmlkLXJvdzoyO2dyaWQtY29sdW1uOjEvMztnYXA6NHB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1yb3ctc21hbGwgLmNhcmQtYmxvZ19fdGFncy1jb250YWluZXJ7Z3JpZC1yb3c6MztncmlkLWNvbHVtbjoxLzc7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWZsb3c6Y29sdW1uLXJldmVyc2U7Z2FwOnZhcigtLXNwYWNpbmctZ3V0dGVyKX19LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXNlY29uZGFyeXtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTstLWNhcmQtYmxvZy1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1pbnZlcnRlZC1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1zZWNvbmRhcnkgLmNhcmQtYmxvZ19fdGl0bGUsLnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXNlY29uZGFyeSAuY2FyZC1ibG9nX19pbmZvLC50aGVtZS1oYXJ2ZXN0IC5jYXJkLWJsb2cuY2FyZC1ibG9nLS1zZWNvbmRhcnkgLmNhcmQtYmxvZ19fcHJlYW1ibGUsLnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXNlY29uZGFyeSAuY2FyZC1ibG9nX19hdXRob3J7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtYmxvZy5jYXJkLWJsb2ctLXNlY29uZGFyeVtocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7LS1jYXJkLWJsb2ctYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0ey0tY2FyZC1jdGEtbWluLWhlaWdodDogMzUzcHg7LS1jYXJkLWN0YS10aXRsZS1tYXgtd2lkdGg6IDYwMHB4Oy0tY2FyZC1jdGEtaWNvbi1zaXplOiAyNHB4Oy0tY2FyZC1jdGEtaGVhZGVyLW1pbi1oZWlnaHQ6IDQwcHg7LS1jYXJkLWN0YS1uYXJyb3ctbWluLWhlaWdodDogdmFyKC0tY2FyZC1jdGEtbWluLWhlaWdodCk7LS1jYXJkLWN0YS1zcXVhcmUtbWluLWhlaWdodDogdmFyKC0tY2FyZC1jdGEtbWluLWhlaWdodCk7LS1jYXJkLWN0YS13aWRlLW1pbi1oZWlnaHQ6IHZhcigtLWNhcmQtY3RhLW1pbi1oZWlnaHQpfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3R7LS1jYXJkLWN0YS1uYXJyb3ctbWluLWhlaWdodDogNDkycHg7LS1jYXJkLWN0YS1zcXVhcmUtbWluLWhlaWdodDogNDkycHg7LS1jYXJkLWN0YS13aWRlLW1pbi1oZWlnaHQ6IDM1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsudGhlbWUtaGFydmVzdHstLWNhcmQtY3RhLW5hcnJvdy1taW4taGVpZ2h0OiA1MjZweDstLWNhcmQtY3RhLXNxdWFyZS1taW4taGVpZ2h0OiA2NDRweDstLWNhcmQtY3RhLXdpZGUtbWluLWhlaWdodDogNTI4cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey50aGVtZS1oYXJ2ZXN0ey0tY2FyZC1jdGEtbmFycm93LW1pbi1oZWlnaHQ6IGNhbGMoNzEycHggLyB2YXIoLS1wYWdlLXpvb20tZmFjdG9yKSk7LS1jYXJkLWN0YS1zcXVhcmUtbWluLWhlaWdodDogY2FsYyg4NjhweCAvIHZhcigtLXBhZ2Utem9vbS1mYWN0b3IpKTstLWNhcmQtY3RhLXdpZGUtbWluLWhlaWdodDogY2FsYyg3MDhweCAvIHZhcigtLXBhZ2Utem9vbS1mYWN0b3IpKX19LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3Rhe2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWluLWhlaWdodDp2YXIoLS1jYXJkLWN0YS1taW4taGVpZ2h0KTtoZWlnaHQ6MTAwJTtmbGV4LWZsb3c6Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhX19iYWNrZ3JvdW5ke3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MDtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOmZpbHRlciAuM3MgZWFzZS1pbi1vdXR9LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhX19iYWNrZ3JvdW5kIHBpY3R1cmV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7ZGlzcGxheTpmbGV4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YV9faW1hZ2V7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvdmVyfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YV9faGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzp2YXIoLS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctc20pO3BhZGRpbmctYm90dG9tOjA7ei1pbmRleDoxO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1jYXJkLWN0YS1oZWFkZXItbWluLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctc20pKX0udGhlbWUtaGFydmVzdCAuY2FyZC1jdGFfX2hlYWRlciAuYnV0dG9uLWFsdGVybmF0aXZle2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdCAuY2FyZC1jdGFfX3ByZS1oZWFkZXJ7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1zcGFjaW5nLTJ4cyk7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWRldGFpbC1sZyk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTt0ZXh0LXdyYXAtc3R5bGU6YmFsYW5jZX0udGhlbWUtaGFydmVzdCAuY2FyZC1jdGFfX3ByZS1oZWFkZXIgc2wtaWNvbnttaW4td2lkdGg6dmFyKC0tY2FyZC1jdGEtaWNvbi1zaXplKTtoZWlnaHQ6dmFyKC0tY2FyZC1jdGEtaWNvbi1zaXplKX0udGhlbWUtaGFydmVzdCAuY2FyZC1jdGFfX2Zvb3RlcntwYWRkaW5nOnZhcigtLXNwYWNpbmctYmxvY2stcGFkZGluZy1zbSk7ei1pbmRleDoxfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YV9fdGl0bGV7bWF4LXdpZHRoOnZhcigtLWNhcmQtY3RhLXRpdGxlLW1heC13aWR0aCk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtmb250LWZhbWlseTp2YXIoLS1mb250LXNlcmlmKTtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLXNtKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtYm9sZCk7bGluZS1oZWlnaHQ6MS4xfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YTpob3ZlciAuY2FyZC1jdGFfX2JhY2tncm91bmQgcGljdHVyZXt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhLm5hcnJvd3ttaW4taGVpZ2h0OnZhcigtLWNhcmQtY3RhLW5hcnJvdy1taW4taGVpZ2h0KX0udGhlbWUtaGFydmVzdCAuY2FyZC1jdGEuc3F1YXJle21pbi1oZWlnaHQ6dmFyKC0tY2FyZC1jdGEtc3F1YXJlLW1pbi1oZWlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS5zcXVhcmUgLmNhcmQtY3RhX190aXRsZXtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLW1kKX0udGhlbWUtaGFydmVzdCAuY2FyZC1jdGEud2lkZXttaW4taGVpZ2h0OnZhcigtLWNhcmQtY3RhLXdpZGUtbWluLWhlaWdodCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhLndpZGUgLmNhcmQtY3RhX190aXRsZXtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLW1kKX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS53aWRlIC5jYXJkLWN0YV9fcHJlLWhlYWRlcnttYXgtd2lkdGg6Mjc4cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhLndpZGUgLmNhcmQtY3RhX19oZWFkZXIsLnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhLndpZGUgLmNhcmQtY3RhX19mb290ZXJ7cGFkZGluZzp2YXIoLS1zcGFjaW5nLWJsb2NrLXBhZGRpbmcteHMpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS53aWRlIC5jYXJkLWN0YV9faGVhZGVye3BhZGRpbmctYm90dG9tOjA7bWluLWhlaWdodDpjYWxjKHZhcigtLWNhcmQtY3RhLWhlYWRlci1taW4taGVpZ2h0KSArIHZhcigtLXNwYWNpbmctYmxvY2stcGFkZGluZy14cykpfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1jdGEud2lkZSAuY2FyZC1jdGFfX3ByZS1oZWFkZXJ7bWF4LXdpZHRoOjU3MnB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS53aWRlIC5jYXJkLWN0YV9faGVhZGVyLC50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS53aWRlIC5jYXJkLWN0YV9fZm9vdGVye3BhZGRpbmc6dmFyKC0tc3BhY2luZy1ibG9jay1wYWRkaW5nLW1kKX0udGhlbWUtaGFydmVzdCAuY2FyZC1jdGEud2lkZSAuY2FyZC1jdGFfX2hlYWRlcntwYWRkaW5nLWJvdHRvbTowO21pbi1oZWlnaHQ6Y2FsYyh2YXIoLS1jYXJkLWN0YS1oZWFkZXItbWluLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbWQpKX19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhLndpZGUgLmNhcmQtY3RhX19wcmUtaGVhZGVye21heC13aWR0aDo3ODBweH19LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhLnByaW1hcnkgLmNhcmQtY3RhX190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS5wcmltYXJ5IC5jYXJkLWN0YV9fYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS5wcmltYXJ5IC5jYXJkLWN0YV9fcHJlLWhlYWRlcntjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS5zZWNvbmRhcnkgLmNhcmQtY3RhX190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKX0udGhlbWUtaGFydmVzdCAuY2FyZC1jdGEuc2Vjb25kYXJ5IC5jYXJkLWN0YV9fYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhLnNlY29uZGFyeSAuY2FyZC1jdGFfX3ByZS1oZWFkZXJ7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhLnRlcnRpYXJ5IC5jYXJkLWN0YV9fdGl0bGV7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAuY2FyZC1jdGEudGVydGlhcnkgLmNhcmQtY3RhX19iYWNrZ3JvdW5ke2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctdGVydGlhcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS50ZXJ0aWFyeSAuY2FyZC1jdGFfX3ByZS1oZWFkZXIsLnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhLnF1YXRlcm5hcnkgLmNhcmQtY3RhX190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS5xdWF0ZXJuYXJ5IC5jYXJkLWN0YV9fYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXF1YXRlcm5hcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YS5xdWF0ZXJuYXJ5IC5jYXJkLWN0YV9fcHJlLWhlYWRlcntjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YTphbnktbGluayAuY2FyZC1jdGFfX2hlYWRlciAuYnV0dG9uLWFsdGVybmF0aXZle2Rpc3BsYXk6aW5saW5lLWZsZXh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtY3RhOmFueS1saW5rOmhvdmVyIC5jYXJkLWN0YV9fYmFja2dyb3VuZHtmaWx0ZXI6Y29udHJhc3QoLjcpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWN0YTphbnktbGluazpob3Zlci5zZWNvbmRhcnkgLmNhcmQtY3RhX19iYWNrZ3JvdW5ke2ZpbHRlcjpicmlnaHRuZXNzKC43KX0udGhlbWUtaGFydmVzdCAuY2FyZC1sb2dve3BhZGRpbmc6dmFyKC0tc3BhY2luZy1tZCk7Z2FwOnZhcigtLXNwYWNpbmctbWQpO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctcHJpbWFyeSk7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpO2N1cnNvcjpkZWZhdWx0O2hlaWdodDoxMDAlfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWxvZ29fX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWxvZ29fX2ltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzthc3BlY3QtcmF0aW86My8yO29iamVjdC1maXQ6Y29udGFpbn0udGhlbWUtaGFydmVzdCAuY2FyZC1sb2dvX19jb250ZW50e3RleHQtYWxpZ246Y2VudGVyfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWxvZ29fX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Zm9udC1zaXplOnZhcigtLXNpemUtZGV0YWlsLWxnLWJvbGQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1tZWRpdW0pO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeS1saWdodCk7bGluZS1oZWlnaHQ6MS4yfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWxvZ29fX2Rlc2NyaXB0aW9ue2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Zm9udC1zaXplOnZhcigtLXNpemUtZGV0YWlsLW1kKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtcmVndWxhcik7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0KTtsaW5lLWhlaWdodDoxLjJ9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbG9nby5jYXJkLWxvZ28tLWxvZ28tb25seSAuY2FyZC1sb2dvX19jb250ZW50e2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdCAuY2FyZC1sb2dvW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlcntjdXJzb3I6cG9pbnRlcn0udGhlbWUtaGFydmVzdCAuY2FyZC1sb2dvW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC1sb2dvX19pbWFnZXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtM3B4KX0udGhlbWUtaGFydmVzdCAuY2FyZC1sb2dvW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC1sb2dvX190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbG9nb1tocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmNhcmQtbG9nb19fZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWhvdmVyKX0udGhlbWUtaGFydmVzdCAuY2FyZC1sb2dvLmNhcmQtbG9nby0tbWR7cGFkZGluZzp2YXIoLS1zcGFjaW5nLXhsKX0udGhlbWUtaGFydmVzdCAuY2FyZC1sb2dvLmNhcmQtbG9nby0tbGd7cGFkZGluZzp2YXIoLS1zcGFjaW5nLTN4bCl9LnRoZW1lLWhhcnZlc3Qgc2wtY2Fyb3VzZWwtaXRlbTpsYXN0LWNoaWxkIC5jYXJkLWxvZ297Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IHNsLWNhcm91c2VsLWl0ZW0gLmNhcmQtbG9nb3tib3JkZXItcmlnaHQ6dHJhbnNwYXJlbnR9LnRoZW1lLWhhcnZlc3R7LS1wYWdlLXNpZGUtbWVudS1wYWdlLW1heC13aWR0aDogMzAwMHB4Oy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXBhZ2Utem9vbS1mYWN0b3I6IHZhcigtLXBhZ2Utem9vbS1mYWN0b3IsIDEpOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXotaW5kZXg6IDk5Oy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXRvcC1vZmZzZXQ6IHZhcigtLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi10b3Atb2Zmc2V0LCAwcHgpOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXRvcDogMjBweDstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1ib3R0b206IDBweDstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1sZWZ0OiAwcHg7LS1wYWdlLXNpZGUtbWVudS1idXR0b24td2lkdGg6IGNhbGMoMTAwc3Z3IC0gdmFyKC0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWxlZnQpIC0gdmFyKC0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWxlZnQpKTstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1idXR0b24taGVpZ2h0OiA0MHB4Oy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWJvcmRlci1yYWRpdXM6IDI4cHg7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctM3hzLCA0cHgpOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmctM3hzLCA0cHgpOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXBhZGRpbmctYm90dG9tOiAwOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXBhZGRpbmctbGVmdDogdmFyKC0tc3BhY2luZy1tZCwgMjRweCk7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tbWFyZ2luLWJvdHRvbTogMjRweDstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1nYXA6IDIwcHg7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tYm9yZGVyLXdpZHRoOiAxcHg7LS1wYWdlLXNpZGUtbWVudS1idXR0b24taWNvbi1zaXplOiAxNnB4Oy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWljb24tc2l6ZS1ob3ZlcjogMTdweDstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1pY29uLWJnLWNvbG9yOiB2YXIoLS1iZy1kYXJrLXN1YnRsZS1ob3ZlciwgIzAwMDAwMDBhKTstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1pY29uLWJnLWNvbG9yLWhvdmVyOiB2YXIoLS1iZy1zZWNvbmRhcnktaG92ZXIsICMyMzgyNDEpOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWNsb3NlLWljb24tc2l6ZTogMTZweDstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1jbG9zZS1pY29uLXBhZGRpbmc6IDRweDstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1pY29uLWNsb3NlLWNvbG9yOiB2YXIoLS1mZy1pbnZlcnRlZCwgI2ZmZik7LS1wYWdlLXNpZGUtbWVudS1idXR0b24taWNvbi1jbG9zZS1iZy1jb2xvcjogdmFyKC0tZmctcHJpbWFyeSwgIzAwMCk7LS1wYWdlLXNpZGUtbWVudS1idXR0b24taWNvbi1jbG9zZS1iZy1jb2xvci1ob3ZlcjogdmFyKC0tYmctc2Vjb25kYXJ5LWhvdmVyLCAjMjM4MjQxKTstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1iZy1vdmVybGF5LWNvbG9yOiAjZmZmZmZmMDU7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUsICNmZmZmZmZlNSk7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tYmctY29sb3I6IHZhcigtLWJnLWludmVydC1vdmVybGF5LXRyYW5zcGFyZW50LCAjZmZmZmZmZjIpOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWJnLWNvbG9yLWhvdmVyOiAjZmZmZmZmOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnksICMwMDApOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWNvbG9yLWhvdmVyOiB2YXIoLS10ZXh0LXNlY29uZGFyeS1ob3ZlciwgIzAwMCk7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tZm9udC1zaXplOiB2YXIoLS1zaXplLWRldGFpbC1sZywgMThweCk7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2FucywgXCJMTSBTYW5zXCIpOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWZvbnQtd2VpZ2h0OiB2YXIoLS13ZWlnaHQtcmVndWxhciwgNDAwKTstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1saW5lLWhlaWdodDogMS4yOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXRyYW5zaXRpb24tZHVyYXRpb246IC41czstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1hbmltYXRpb24tZHVyYXRpb246IDNzfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3R7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tdG9wLW9mZnNldDogNzJweDstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi10b3A6IDMycHg7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tYm90dG9tOiAzMnB4Oy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWxlZnQ6IDMycHg7LS1wYWdlLXNpZGUtbWVudS1idXR0b24td2lkdGg6IDQwMHB4Oy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXBhZGRpbmctdG9wOiA0cHg7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tcGFkZGluZy1yaWdodDogNHB4Oy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXBhZGRpbmctYm90dG9tOiAwOy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLXBhZGRpbmctbGVmdDogMjRweDstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1tYXJnaW4tYm90dG9tOiAzMHB4Oy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWJ1dHRvbi1oZWlnaHQ6IDU2cHg7LS1wYWdlLXNpZGUtbWVudS1idXR0b24taWNvbi1zaXplOiAyNHB4Oy0tcGFnZS1zaWRlLW1lbnUtYnV0dG9uLWljb24tc2l6ZS1ob3ZlcjogMjZweDstLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1mb250LXNpemU6IDE4cHg7LS1wYWdlLXNpZGUtbWVudS1idXR0b24tZm9udC13ZWlnaHQ6IDUwMH19LnRoZW1lLWhhcnZlc3R7LS1wYWdlLXNpZGUtbWVudS1pdGVtLWljb24tc2l6ZTogMTZweDstLXBhZ2Utc2lkZS1tZW51LWl0ZW0taGVpZ2h0OiA0OHB4Oy0tcGFnZS1zaWRlLW1lbnUtaXRlbS1pY29uLXRyYW5zaXRpb24tZHVyYXRpb246IC4zc30udGhlbWUtaGFydmVzdCBzbC10cmVlLnBhZ2Utc2lkZS1tZW51ey0taW5kZW50LXNpemU6IDI0cHh9LnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC1pY29uW3Nsb3Q9ZXhwYW5kLWljb25dLC50aGVtZS1oYXJ2ZXN0IHNsLXRyZWUucGFnZS1zaWRlLW1lbnUgc2wtaWNvbltzbG90PWNvbGxhcHNlLWljb25de3JvdGF0ZTowZGVnO3BhZGRpbmc6MTZweCAwIDE2cHggMjRweDt3aWR0aDp2YXIoLS1wYWdlLXNpZGUtbWVudS1pdGVtLWljb24tc2l6ZSk7aGVpZ2h0OjEwMCU7Y29sb3I6dmFyKC0tZmctcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC1pY29uW3Nsb3Q9ZXhwYW5kLWljb25dOmhvdmVyOjpwYXJ0KHN2ZyksLnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC1pY29uW3Nsb3Q9Y29sbGFwc2UtaWNvbl06aG92ZXI6OnBhcnQoc3ZnKXt0cmFuc2l0aW9uOnJvdGF0ZSB2YXIoLS1wYWdlLXNpZGUtbWVudS1pdGVtLWljb24tdHJhbnNpdGlvbi1kdXJhdGlvbikgZWFzZS1pbi1vdXQ7cm90YXRlOjE4MGRlZ30udGhlbWUtaGFydmVzdCBzbC10cmVlLnBhZ2Utc2lkZS1tZW51IHNsLXRyZWUtaXRlbTo6cGFydChleHBhbmQtYnV0dG9uKXtvcmRlcjoyO3JvdGF0ZTowZGVnO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87cGFkZGluZzowfS50aGVtZS1oYXJ2ZXN0IHNsLXRyZWUucGFnZS1zaWRlLW1lbnUgc2wtdHJlZS1pdGVtOjpwYXJ0KGl0ZW0pe2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWluLWhlaWdodDp2YXIoLS1wYWdlLXNpZGUtbWVudS1pdGVtLWhlaWdodCk7Ym9yZGVyLWlubGluZS1zdGFydDp1bnNldH0udGhlbWUtaGFydmVzdCBzbC10cmVlLnBhZ2Utc2lkZS1tZW51IHNsLXRyZWUtaXRlbTo6cGFydChsYWJlbCl7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zYW5zKTtsaW5lLWhlaWdodDoxLjI7Zm9udC1zaXplOnZhcigtLXNpemUtZGV0YWlsLW1kLWJvbGQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtmbGV4OjF9LnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC10cmVlLWl0ZW06aGFzKHNsLXRyZWUtaXRlbSk6OnBhcnQoaXRlbSksLnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC10cmVlLWl0ZW06aGFzKHNsLXRyZWUtaXRlbSk6OnBhcnQobGFiZWwpe2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1tZWRpdW0pfS50aGVtZS1oYXJ2ZXN0IHNsLXRyZWUucGFnZS1zaWRlLW1lbnUgc2wtdHJlZS1pdGVtW3NlbGVjdGVkXTo6cGFydChpdGVtKXtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC10cmVlLWl0ZW1bc2VsZWN0ZWRdPmE+c2wtaWNvbltuYW1lPWNvcm5lci1kb3duLXJpZ2h0XXtjb2xvcjp2YXIoLS1mZy1zZWNvbmRhcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXRyZWUucGFnZS1zaWRlLW1lbnUgc2wtdHJlZS1pdGVtOmhvdmVyOjpwYXJ0KGl0ZW0pe2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5LWhvdmVyKX0udGhlbWUtaGFydmVzdCBzbC10cmVlLnBhZ2Utc2lkZS1tZW51IHNsLXRyZWUtaXRlbTpob3Zlcjo6cGFydChleHBhbmQtYnV0dG9uKXtjb2xvcjp2YXIoLS1mZy1zZWNvbmRhcnktaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IHNsLXRyZWUucGFnZS1zaWRlLW1lbnUgc2wtdHJlZS1pdGVtOmhvdmVyPmE+c2wtaWNvbltuYW1lPWNvcm5lci1kb3duLXJpZ2h0XXtjb2xvcjp2YXIoLS1mZy1wcmltYXJ5LWhvdmVyKX0udGhlbWUtaGFydmVzdCBzbC10cmVlLnBhZ2Utc2lkZS1tZW51IHNsLXRyZWUtaXRlbTpob3ZlcltzZWxlY3RlZF0gLnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC10cmVlLWl0ZW06aG92ZXI+YT5zbC1pY29uW25hbWU9Y29ybmVyLWRvd24tcmlnaHRde2NvbG9yOnZhcigtLWZnLXNlY29uZGFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC10cmVlLWl0ZW06aGFzKD5zbC10cmVlLWl0ZW06aG92ZXIpOjpwYXJ0KGl0ZW0pe2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC10cmVlLWl0ZW06aGFzKD5zbC10cmVlLWl0ZW06aG92ZXIpOjpwYXJ0KGV4cGFuZC1idXR0b24pe2NvbG9yOnZhcigtLWZnLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXRyZWUucGFnZS1zaWRlLW1lbnUgc2wtdHJlZS1pdGVtOmhhcyg+c2wtdHJlZS1pdGVtOmhvdmVyKT5hPnNsLWljb25bbmFtZT1jb3JuZXItZG93bi1yaWdodF17Y29sb3I6dmFyKC0tZmctcHJpbWFyeS1kaW1tZWQpfS50aGVtZS1oYXJ2ZXN0IHNsLXRyZWUucGFnZS1zaWRlLW1lbnUgc2wtdHJlZS1pdGVtOmhhcyg+c2wtdHJlZS1pdGVtOmhvdmVyKVtzZWxlY3RlZF06OnBhcnQoaXRlbSl7Y29sb3I6dmFyKC0tdGV4dC1zZWNvbmRhcnkpfS50aGVtZS1oYXJ2ZXN0IHNsLXRyZWUucGFnZS1zaWRlLW1lbnUgc2wtdHJlZS1pdGVtOmhhcyg+c2wtdHJlZS1pdGVtOmhvdmVyKVtzZWxlY3RlZF06OnBhcnQoZXhwYW5kLWJ1dHRvbil7Y29sb3I6dmFyKC0tZmctcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3Qgc2wtdHJlZS5wYWdlLXNpZGUtbWVudSBzbC10cmVlLWl0ZW06aGFzKD5zbC10cmVlLWl0ZW06aG92ZXIpW3NlbGVjdGVkXT5hPnNsLWljb25bbmFtZT1jb3JuZXItZG93bi1yaWdodF17Y29sb3I6dmFyKC0tZmctc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBzbC10cmVlLnBhZ2Utc2lkZS1tZW51IHNsLXRyZWUtaXRlbSBzbC1pY29uW25hbWU9Y29ybmVyLWRvd24tcmlnaHRde2NvbG9yOnZhcigtLWZnLXByaW1hcnktZGltbWVkKTttYXJnaW4tbGVmdDotMjRweDt3aWR0aDp2YXIoLS1wYWdlLXNpZGUtbWVudS1pdGVtLWljb24tc2l6ZSk7aGVpZ2h0OnZhcigtLXBhZ2Utc2lkZS1tZW51LWl0ZW0taWNvbi1zaXplKTtwYWRkaW5nOjE0cHggOHB4IDE4cHggMH0udGhlbWUtaGFydmVzdCBzbC10cmVlLnBhZ2Utc2lkZS1tZW51IHNsLXRyZWUtaXRlbTo6cGFydChpdGVtLS1zZWxlY3RlZCl7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGhlbWUtaGFydmVzdCBzbC10cmVlLnBhZ2Utc2lkZS1tZW51IHNsLXRyZWUtaXRlbSBhe2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0udGhlbWUtaGFydmVzdHstLWNhcmQtZXZlbnQtaW1hZ2UtbWF4LXdpZHRoOiAxMDdweH0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy1tZCk7aGVpZ2h0OjEwMCU7LS1jYXJkLWV2ZW50LWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKX0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudCBocnt0cmFuc2l0aW9uOmNvbG9yIHZhcigtLXRoZW1lLWhhcnZlc3QtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjNzKSBlYXNlO2NvbG9yOnZhcigtLWNhcmQtZXZlbnQtYm9yZGVyLWNvbG9yKX0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9faW1hZ2V7b3ZlcmZsb3c6aGlkZGVufS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50IC5jYXJkLWV2ZW50X19pbWFnZSBwaWN0dXJle2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uOnRyYW5zZm9ybSB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZX0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9faW1hZ2UgaW1ne29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJX0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9fdGl0bGV7ZmxleDoxO2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7cGFkZGluZy1yaWdodDp2YXIoLS1zcGFjaW5nLWxnKTtmb250LWZhbWlseTp2YXIoLS1mb250LXNlcmlmKTtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLXhzKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtYm9sZCk7bGluZS1oZWlnaHQ6MS4xO3RyYW5zaXRpb246Y29sb3IgdmFyKC0tdGhlbWUtaGFydmVzdC10cmFuc2l0aW9uLWR1cmF0aW9uLCAuM3MpIGVhc2U7cGFkZGluZy10b3A6M3B4O21hcmdpbi1ib3R0b206LTNweH0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9fZXZlbnQtbG9jYXRpb257ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Z2FwOnZhcigtLXNwYWNpbmctMnhzKTtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Zm9udC1zaXplOnZhcigtLXR5cGVzY2FsZS0xNik7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LXJlZ3VsYXIpO2xpbmUtaGVpZ2h0OjEuMjttYXJnaW4tdG9wOi0ycHg7cGFkZGluZy1ib3R0b206MnB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50IC5jYXJkLWV2ZW50X19kYXRldGltZXtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLXNwYWNpbmctMnhzKX0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9fZGF0ZSwudGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9fdGltZXtkaXNwbGF5OmZsZXg7Z2FwOnZhcigtLXNwYWNpbmctM3hzKTthbGlnbi1pdGVtczpjZW50ZXJ9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnQgLmNhcmQtZXZlbnRfX2RhdGUgc2wtaWNvbiwudGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9fdGltZSBzbC1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7cGFkZGluZzo0cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnQgLmNhcmQtZXZlbnRfX2FkZHJlc3N7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6dmFyKC0tc3BhY2luZy0zeHMpO2ZvbnQtc3R5bGU6bm9ybWFsfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50IC5jYXJkLWV2ZW50X19hZGRyZXNzIHNsLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtwYWRkaW5nOjRweH0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudCAuY2FyZC1ldmVudF9fdGFncy1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Z2FwOnZhcigtLXNwYWNpbmctbWQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50IC5jYXJkLWV2ZW50X190YWdze2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tc3BhY2luZy0yeHMpO2ZsZXgtd3JhcDp3cmFwfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50IC5jYXJkLWV2ZW50X19zdGF0dXMtdGFnc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpmbGV4O3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zbSk7Z2FwOnZhcigtLXNwYWNpbmctMnhzKTt3aWR0aDoxMDAlfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50W2Rpc2FibGVkXXtjdXJzb3I6YXV0b30udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudFtocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7LS1jYXJkLWV2ZW50LWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50W2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC1ldmVudF9faW1hZ2UgcGljdHVyZXt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnRbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5jYXJkLWV2ZW50X190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeS1ob3Zlcil9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudC5jYXJkLWV2ZW50LS1yb3ctbGFyZ2V7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsMWZyKTtncmlkLXRlbXBsYXRlLXJvd3M6MWZyIGF1dG8gYXV0b30udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudC5jYXJkLWV2ZW50LS1yb3ctbGFyZ2UgLmNhcmQtZXZlbnRfX2ltYWdle2dyaWQtY29sdW1uOjEvODtncmlkLXJvdzoxLzR9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnQuY2FyZC1ldmVudC0tcm93LWxhcmdlIC5jYXJkLWV2ZW50X190aXRsZXtncmlkLWNvbHVtbjo5LzEzO2dyaWQtcm93OjEvMjtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLXNtKX0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudC5jYXJkLWV2ZW50LS1yb3ctbGFyZ2UgLmNhcmQtZXZlbnRfX2V2ZW50LWxvY2F0aW9ue2dyaWQtY29sdW1uOjkvMTM7Z3JpZC1yb3c6Mn0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudC5jYXJkLWV2ZW50LS1yb3ctbGFyZ2UgLmNhcmQtZXZlbnRfX3RhZ3MtY29udGFpbmVye2dyaWQtY29sdW1uOjkvMTM7Z3JpZC1yb3c6M30udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudC5jYXJkLWV2ZW50LS1yb3ctbGFyZ2UgLmNhcmQtZXZlbnRfX3N0YXR1cy10YWdze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH19LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnQuY2FyZC1ldmVudC0tcm93LXNtYWxse2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOjFmciBhdXRvO2dhcDp2YXIoLS1zcGFjaW5nLWd1dHRlcik7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW1kKSAwO3RyYW5zaXRpb246Ym9yZGVyLXRvcCB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1jYXJkLWV2ZW50LWJvcmRlci1jb2xvcil9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnQuY2FyZC1ldmVudC0tcm93LXNtYWxsIC5jYXJkLWV2ZW50X19pbWFnZXtncmlkLXJvdzoxLzM7Z3JpZC1jb2x1bW46MS8zfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50LmNhcmQtZXZlbnQtLXJvdy1zbWFsbCAuY2FyZC1ldmVudF9fdGl0bGV7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjozLzEwfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50LmNhcmQtZXZlbnQtLXJvdy1zbWFsbCAuY2FyZC1ldmVudF9fZXZlbnQtbG9jYXRpb257Z3JpZC1yb3c6MjtncmlkLWNvbHVtbjozLzEwfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50LmNhcmQtZXZlbnQtLXJvdy1zbWFsbCAuY2FyZC1ldmVudF9fdGFncy1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47Z3JpZC1yb3c6MS8zO2dyaWQtY29sdW1uOjEwLzEzO2dhcDo4cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnQuY2FyZC1ldmVudC0tcm93LXNtYWxsIC5jYXJkLWV2ZW50X190YWdzLWNvbnRhaW5lciBocntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJX0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudC5jYXJkLWV2ZW50LS1yb3ctc21hbGwgLmNhcmQtZXZlbnRfX3N0YXR1cy10YWdze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnQuY2FyZC1ldmVudC0tcm93LXNtYWxse2dyaWQtdGVtcGxhdGUtY29sdW1uczoxMDdweCAxZnI7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLGF1dG8pO2dhcDoxNnB4O3BhZGRpbmc6dmFyKC0tc3BhY2luZy1zbSkgMH0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudC5jYXJkLWV2ZW50LS1yb3ctc21hbGwgLmNhcmQtZXZlbnRfX2ltYWdle2dyaWQtcm93OjE7Z3JpZC1jb2x1bW46MTttYXgtd2lkdGg6dmFyKC0tY2FyZC1ldmVudC1pbWFnZS1tYXgtd2lkdGgpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50LmNhcmQtZXZlbnQtLXJvdy1zbWFsbCAuY2FyZC1ldmVudF9fdGl0bGV7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjoyO3BhZGRpbmctcmlnaHQ6MH0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudC5jYXJkLWV2ZW50LS1yb3ctc21hbGwgLmNhcmQtZXZlbnRfX2V2ZW50LWxvY2F0aW9ue2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46MS8zO2dhcDo0cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnQuY2FyZC1ldmVudC0tcm93LXNtYWxsIC5jYXJkLWV2ZW50X190YWdzLWNvbnRhaW5lcntncmlkLXJvdzozO2dyaWQtY29sdW1uOjEvMzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZmxvdzpjb2x1bW4tcmV2ZXJzZTtnYXA6dmFyKC0tc3BhY2luZy1ndXR0ZXIpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50LmNhcmQtZXZlbnQtLXJvdy1zbWFsbCAuY2FyZC1ldmVudF9fc3RhdHVzLXRhZ3N7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50LmNhcmQtZXZlbnQtLXNlY29uZGFyeXtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTstLWNhcmQtZXZlbnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtc3VidGxlKX0udGhlbWUtaGFydmVzdCAuY2FyZC1ldmVudC5jYXJkLWV2ZW50LS1zZWNvbmRhcnkgLmNhcmQtZXZlbnRfX3RpdGxlLC50aGVtZS1oYXJ2ZXN0IC5jYXJkLWV2ZW50LmNhcmQtZXZlbnQtLXNlY29uZGFyeSAuY2FyZC1ldmVudF9fZXZlbnQtbG9jYXRpb257Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtZXZlbnQuY2FyZC1ldmVudC0tc2Vjb25kYXJ5W2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlcnstLWNhcmQtZXZlbnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0ey0tY2FyZC10ZWFtLW1lbWJlci1pbWFnZS1tYXgtd2lkdGg6IDEwN3B4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO2dhcDp2YXIoLS1zcGFjaW5nLW1kKTtoZWlnaHQ6MTAwJTtjdXJzb3I6ZGVmYXVsdDstLWNhcmQtdGVhbS1tZW1iZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyIGhye3RyYW5zaXRpb246Y29sb3IgdmFyKC0tdGhlbWUtaGFydmVzdC10cmFuc2l0aW9uLWR1cmF0aW9uLCAuM3MpIGVhc2U7Y29sb3I6dmFyKC0tY2FyZC10ZWFtLW1lbWJlci1ib3JkZXItY29sb3IpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyIC5jYXJkLXRlYW0tbWVtYmVyX19pbWFnZXtvdmVyZmxvdzpoaWRkZW59LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIgLmNhcmQtdGVhbS1tZW1iZXJfX2ltYWdlIHBpY3R1cmV7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uOnRyYW5zZm9ybSB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZX0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlciAuY2FyZC10ZWFtLW1lbWJlcl9faW1hZ2UgaW1ne29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJX0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlciAuY2FyZC10ZWFtLW1lbWJlcl9faGVhZGVye2ZsZXg6MTtwYWRkaW5nLWJvdHRvbTpjYWxjKHZhcigtLXNwYWNpbmcteGwpIC0gdmFyKC0tc3BhY2luZy1tZCkpO3RyYW5zaXRpb246Y29sb3IgdmFyKC0tdGhlbWUtaGFydmVzdC10cmFuc2l0aW9uLWR1cmF0aW9uLCAuM3MpIGVhc2V9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIgLmNhcmQtdGVhbS1tZW1iZXJfX3RpdGxle2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSk7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy1zbSk7Zm9udC13ZWlnaHQ6dmFyKC0td2VpZ2h0LWJvbGQpO2xpbmUtaGVpZ2h0OjEuMTtwYWRkaW5nLXRvcDozcHg7dHJhbnNpdGlvbjpjb2xvciB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZX0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlciAuY2FyZC10ZWFtLW1lbWJlcl9fcm9sZXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHQpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWJvZHktbWQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDoxLjU7cGFkZGluZy10b3A6NHB4O3RyYW5zaXRpb246Y29sb3IgdmFyKC0tdGhlbWUtaGFydmVzdC10cmFuc2l0aW9uLWR1cmF0aW9uLCAuM3MpIGVhc2V9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIgLmNhcmQtdGVhbS1tZW1iZXJfX2RldGFpbHN7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Z2FwOnZhcigtLXNwYWNpbmctbWQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyIC5jYXJkLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbntjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHQpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWJvZHktbWQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDoxLjU7dHJhbnNpdGlvbjpjb2xvciB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZX0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlciAuY2FyZC10ZWFtLW1lbWJlcl9fY29udGFjdHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy0yeHMpO21hcmdpbi10b3A6LTNweH0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlciAuY2FyZC10ZWFtLW1lbWJlcl9fcGhvbmUsLnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIgLmNhcmQtdGVhbS1tZW1iZXJfX2VtYWlse2Rpc3BsYXk6ZmxleDtnYXA6dmFyKC0tc3BhY2luZy0zeHMpO2FsaWduLWl0ZW1zOmNlbnRlcn0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlcltocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXJ7Y3Vyc29yOnBvaW50ZXI7LS1jYXJkLXRlYW0tbWVtYmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3Zlci5jYXJkLXRlYW0tbWVtYmVyLS1yb3ctc21hbGx7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1jYXJkLXRlYW0tbWVtYmVyLWJvcmRlci1jb2xvcik7LS1jYXJkLXRlYW0tbWVtYmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLXByaW1hcnktaG92ZXItc29saWQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC10ZWFtLW1lbWJlcl9faW1hZ2UgcGljdHVyZXt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXJbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5jYXJkLXRlYW0tbWVtYmVyX190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXJbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5jYXJkLXRlYW0tbWVtYmVyX19yb2xlLC50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC10ZWFtLW1lbWJlcl9fZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyLmNhcmQtdGVhbS1tZW1iZXItLXJvdy1sYXJnZXtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjM4MnB4IDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6MWZyIGF1dG99LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIuY2FyZC10ZWFtLW1lbWJlci0tcm93LWxhcmdlIC5jYXJkLXRlYW0tbWVtYmVyX19pbWFnZXtncmlkLXJvdzoxLzN9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIuY2FyZC10ZWFtLW1lbWJlci0tcm93LWxhcmdlIC5jYXJkLXRlYW0tbWVtYmVyX19oZWFkZXJ7Z3JpZC1yb3c6MTtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLXNtKTtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1zcGFjaW5nLTN4bCkgLSB2YXIoLS1zcGFjaW5nLW1kKSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIuY2FyZC10ZWFtLW1lbWJlci0tcm93LWxhcmdlIC5jYXJkLXRlYW0tbWVtYmVyX19kZXRhaWxze2dyaWQtcm93OjI7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tc3BhY2luZy0zeGwpIC0gdmFyKC0tc3BhY2luZy1tZCkpfX0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1yb3ctc21hbGx7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwxZnIpO2dyaWQtdGVtcGxhdGUtcm93czoxZnIgYXV0bztnYXA6MCB2YXIoLS1zcGFjaW5nLWd1dHRlcik7cGFkZGluZzp2YXIoLS1zcGFjaW5nLW1kKSAwO3RyYW5zaXRpb246Ym9yZGVyLXRvcCB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZTtib3JkZXItdG9wOjFweCBzb2xpZCB0cmFuc3BhcmVudH0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1yb3ctc21hbGwgLmNhcmQtdGVhbS1tZW1iZXJfX2ltYWdle2dyaWQtcm93OjEvMztncmlkLWNvbHVtbjoxLzJ9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIuY2FyZC10ZWFtLW1lbWJlci0tcm93LXNtYWxsIC5jYXJkLXRlYW0tbWVtYmVyX19oZWFkZXJ7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjoyLzk7cGFkZGluZy1ib3R0b206MH0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1yb3ctc21hbGwgLmNhcmQtdGVhbS1tZW1iZXJfX2RldGFpbHN7Z3JpZC1yb3c6MjtncmlkLWNvbHVtbjoyLzl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIuY2FyZC10ZWFtLW1lbWJlci0tcm93LXNtYWxsIC5jYXJkLXRlYW0tbWVtYmVyX19kZXRhaWxzIGhye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyLmNhcmQtdGVhbS1tZW1iZXItLXJvdy1zbWFsbCAuY2FyZC10ZWFtLW1lbWJlcl9fdGl0bGV7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy14cyk7cGFkZGluZy10b3A6MnB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyLmNhcmQtdGVhbS1tZW1iZXItLXJvdy1zbWFsbCAuY2FyZC10ZWFtLW1lbWJlcl9fcm9sZXtwYWRkaW5nLXRvcDowfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyLmNhcmQtdGVhbS1tZW1iZXItLXJvdy1zbWFsbCAuY2FyZC10ZWFtLW1lbWJlcl9fY29udGFjdHtmbGV4LWZsb3c6cm93fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIuY2FyZC10ZWFtLW1lbWJlci0tcm93LXNtYWxse2dyaWQtdGVtcGxhdGUtY29sdW1uczo4OHB4IDFmcjtncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDIsYXV0byk7Z2FwOjI0cHggMTZweDtwYWRkaW5nOnZhcigtLXNwYWNpbmctc20pIDA7Ym9yZGVyLWNvbG9yOnZhcigtLWNhcmQtdGVhbS1tZW1iZXItYm9yZGVyLWNvbG9yKX0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1yb3ctc21hbGwgLmNhcmQtdGVhbS1tZW1iZXJfX2ltYWdle2dyaWQtcm93OjE7Z3JpZC1jb2x1bW46MTttYXgtd2lkdGg6dmFyKC0tY2FyZC10ZWFtLW1lbWJlci1pbWFnZS1tYXgtd2lkdGgpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyLmNhcmQtdGVhbS1tZW1iZXItLXJvdy1zbWFsbCAuY2FyZC10ZWFtLW1lbWJlcl9faGVhZGVye2dyaWQtcm93OjE7Z3JpZC1jb2x1bW46MjtwYWRkaW5nLXJpZ2h0OjB9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIuY2FyZC10ZWFtLW1lbWJlci0tcm93LXNtYWxsIC5jYXJkLXRlYW0tbWVtYmVyX19yb2xle2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWJvZHktc20pO3BhZGRpbmctdG9wOjRweH0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1yb3ctc21hbGwgLmNhcmQtdGVhbS1tZW1iZXJfX2RldGFpbHN7Z3JpZC1yb3c6MjtncmlkLWNvbHVtbjoxLzM7Z2FwOjRweH0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1yb3ctc21hbGwgLmNhcmQtdGVhbS1tZW1iZXJfX2NvbnRhY3R7ZmxleC1mbG93OmNvbHVtbjttYXJnaW4tdG9wOjB9fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyLmNhcmQtdGVhbS1tZW1iZXItLXNlY29uZGFyeXtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTstLWNhcmQtdGVhbS1tZW1iZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtc3VidGxlKX0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1zZWNvbmRhcnkgLmNhcmQtdGVhbS1tZW1iZXJfX3RpdGxle2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyLmNhcmQtdGVhbS1tZW1iZXItLXNlY29uZGFyeSAuY2FyZC10ZWFtLW1lbWJlcl9fcm9sZSwudGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1zZWNvbmRhcnkgLmNhcmQtdGVhbS1tZW1iZXJfX2Rlc2NyaXB0aW9ue2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQtbGlnaHQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLXRlYW0tbWVtYmVyLmNhcmQtdGVhbS1tZW1iZXItLXNlY29uZGFyeSAuY2FyZC10ZWFtLW1lbWJlcl9fZGV0YWlsc3tjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKX0udGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1zZWNvbmRhcnlbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyey0tY2FyZC10ZWFtLW1lbWJlci1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIuY2FyZC10ZWFtLW1lbWJlci0tc2Vjb25kYXJ5W2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC10ZWFtLW1lbWJlcl9fdGl0bGV7Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtdGVhbS1tZW1iZXIuY2FyZC10ZWFtLW1lbWJlci0tc2Vjb25kYXJ5W2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlciAuY2FyZC10ZWFtLW1lbWJlcl9fcm9sZSwudGhlbWUtaGFydmVzdCAuY2FyZC10ZWFtLW1lbWJlci5jYXJkLXRlYW0tbWVtYmVyLS1zZWNvbmRhcnlbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5jYXJkLXRlYW0tbWVtYmVyX19kZXNjcmlwdGlvbntjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKX0udGhlbWUtaGFydmVzdHstLWNhcmQtbWVkaWEtaW1hZ2UtbWF4LXdpZHRoOiAxMDdweH0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy1tZCk7aGVpZ2h0OjEwMCU7LS1jYXJkLW1lZGlhLWJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKX0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYSBocnt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZTtib3JkZXItY29sb3I6dmFyKC0tY2FyZC1tZWRpYS1ib3JkZXItY29sb3IpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhIC5jYXJkLW1lZGlhX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEgLmNhcmQtbWVkaWFfX2ltYWdlIHBpY3R1cmV7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb246dHJhbnNmb3JtIHZhcigtLXRoZW1lLWhhcnZlc3QtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjNzKSBlYXNlfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhIC5jYXJkLW1lZGlhX19pbWFnZSBpbWd7b2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDAlfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhIC5jYXJkLW1lZGlhX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Z2FwOnZhcigtLXNwYWNpbmctbWQpO2ZsZXg6MTtwYWRkaW5nLXRvcDozcHg7bWFyZ2luLWJvdHRvbTotM3B4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhIC5jYXJkLW1lZGlhX190aXRsZXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmcteHMpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1ib2xkKTtsaW5lLWhlaWdodDoxLjE7dHJhbnNpdGlvbjpjb2xvciB2YXIoLS10aGVtZS1oYXJ2ZXN0LXRyYW5zaXRpb24tZHVyYXRpb24sIC4zcykgZWFzZTtwYWRkaW5nLXJpZ2h0OnZhcigtLXNwYWNpbmctbGcpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhIC5jYXJkLW1lZGlhX19kZXNjcmlwdGlvbntjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnktbGlnaHQpO2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWJvZHktbWQpO2xpbmUtaGVpZ2h0OjEuNTt0cmFuc2l0aW9uOmNvbG9yIHZhcigtLXRoZW1lLWhhcnZlc3QtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjNzKSBlYXNlO3BhZGRpbmctcmlnaHQ6dmFyKC0tc3BhY2luZy1sZyl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEgLmNhcmQtbWVkaWFfX2RldGFpbHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDp2YXIoLS1zcGFjaW5nLTJ4cyk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtmb250LWZhbWlseTp2YXIoLS1mb250LXNhbnMpO2ZvbnQtc2l6ZTp2YXIoLS10eXBlc2NhbGUtMTYpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDoxLjI7bWFyZ2luLXRvcDotMnB4O3BhZGRpbmctYm90dG9tOjJweH0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYSAuY2FyZC1tZWRpYV9fZGF0ZSwudGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYSAuY2FyZC1tZWRpYV9fcmVhZGluZy1sZW5ndGgsLnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEgLmNhcmQtbWVkaWFfX2VwaXNvZGV7ZGlzcGxheTpmbGV4O2dhcDp2YXIoLS1zcGFjaW5nLTN4cyk7YWxpZ24taXRlbXM6Y2VudGVyfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhIC5jYXJkLW1lZGlhX19kYXRlIHNsLWljb24sLnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEgLmNhcmQtbWVkaWFfX3JlYWRpbmctbGVuZ3RoIHNsLWljb24sLnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEgLmNhcmQtbWVkaWFfX2VwaXNvZGUgc2wtaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O3BhZGRpbmc6NHB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhIC5jYXJkLW1lZGlhX190YWdzLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy1tZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEgLmNhcmQtbWVkaWFfX3RhZ3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDp2YXIoLS1zcGFjaW5nLTJ4cyl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEgLmNhcmQtbWVkaWFfX21lZGlhLXR5cGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6ZmxleDtwYWRkaW5nOnZhcigtLXNwYWNpbmctc20pO2dhcDp2YXIoLS1zcGFjaW5nLTJ4cyk7d2lkdGg6MTAwJTt6LWluZGV4OjE7Y29sb3I6dmFyKC0tZmctaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhIC5jYXJkLW1lZGlhX19tZWRpYS10eXBlIHNsLWljb257d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwYWRkaW5nOjEycHg7YmFja2dyb3VuZC1jb2xvcjojMDAwNjtjb2xvcjp2YXIoLS1mZy1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWFbZGlzYWJsZWRde2N1cnNvcjphdXRvfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhW2hyZWZdOm5vdChbZGlzYWJsZWRdKTpob3ZlcnstLWNhcmQtbWVkaWEtYm9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWFbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5jYXJkLW1lZGlhX19pbWFnZSBwaWN0dXJle3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYVtocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmNhcmQtbWVkaWFfX3RpdGxle2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5LWhvdmVyKX0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYVtocmVmXTpub3QoW2Rpc2FibGVkXSk6aG92ZXIgLmNhcmQtbWVkaWFfX2Rlc2NyaXB0aW9ue2NvbG9yOnZhcigtLXRleHQtcHJpbWFyeSl9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1yb3ctbGFyZ2V7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsMWZyKTtncmlkLXRlbXBsYXRlLXJvd3M6MWZyIGF1dG8gYXV0b30udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1yb3ctbGFyZ2UgLmNhcmQtbWVkaWFfX2ltYWdle2dyaWQtY29sdW1uOjEvODtncmlkLXJvdzoxLzR9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0tcm93LWxhcmdlIC5jYXJkLW1lZGlhX19oZWFkZXJ7Z3JpZC1jb2x1bW46OS8xMztncmlkLXJvdzoxLzJ9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0tcm93LWxhcmdlIC5jYXJkLW1lZGlhX190aXRsZXtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLXNtKX0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1yb3ctbGFyZ2UgLmNhcmQtbWVkaWFfX2RldGFpbHN7Z3JpZC1jb2x1bW46OS8xMztncmlkLXJvdzoyfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhLmNhcmQtbWVkaWEtLXJvdy1sYXJnZSAuY2FyZC1tZWRpYV9fdGFncy1jb250YWluZXJ7Z3JpZC1jb2x1bW46OS8xMztncmlkLXJvdzozfX0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1yb3ctc21hbGx7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsMWZyKTtncmlkLXRlbXBsYXRlLXJvd3M6MWZyIGF1dG87Z2FwOnZhcigtLXNwYWNpbmctZ3V0dGVyKTtwYWRkaW5nOnZhcigtLXNwYWNpbmctbWQpIDA7dHJhbnNpdGlvbjpib3JkZXItdG9wIHZhcigtLXRoZW1lLWhhcnZlc3QtdHJhbnNpdGlvbi1kdXJhdGlvbiwgLjNzKSBlYXNlO2JvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNhcmQtbWVkaWEtYm9yZGVyLWNvbG9yKX0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1yb3ctc21hbGwgLmNhcmQtbWVkaWFfX2ltYWdle2dyaWQtcm93OjEvMztncmlkLWNvbHVtbjoxLzN9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0tcm93LXNtYWxsIC5jYXJkLW1lZGlhX19oZWFkZXJ7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjozLzEwfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhLmNhcmQtbWVkaWEtLXJvdy1zbWFsbCAuY2FyZC1tZWRpYV9fZGVzY3JpcHRpb257ZGlzcGxheTpub25lfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhLmNhcmQtbWVkaWEtLXJvdy1zbWFsbCAuY2FyZC1tZWRpYV9fZGV0YWlsc3tncmlkLXJvdzoyO2dyaWQtY29sdW1uOjMvMTB9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0tcm93LXNtYWxsIC5jYXJkLW1lZGlhX190YWdzLWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Z3JpZC1yb3c6MS8zO2dyaWQtY29sdW1uOjEwLzEzO2dhcDo4cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0tcm93LXNtYWxsIC5jYXJkLW1lZGlhX190YWdzLWNvbnRhaW5lciBocntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJX0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1yb3ctc21hbGwgLmNhcmQtbWVkaWFfX21lZGlhLXR5cGV7cGFkZGluZzp2YXIoLS1zcGFjaW5nLTJ4cyl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0tcm93LXNtYWxsIC5jYXJkLW1lZGlhX19tZWRpYS10eXBlIHNsLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtwYWRkaW5nOjhweH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhLmNhcmQtbWVkaWEtLXJvdy1zbWFsbHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MTA3cHggMWZyO2dyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMyxhdXRvKTtnYXA6MTZweDtwYWRkaW5nOnZhcigtLXNwYWNpbmctc20pIDB9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0tcm93LXNtYWxsIC5jYXJkLW1lZGlhX19pbWFnZXtncmlkLXJvdzoxO2dyaWQtY29sdW1uOjE7bWF4LXdpZHRoOnZhcigtLWNhcmQtbWVkaWEtaW1hZ2UtbWF4LXdpZHRoKX0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1yb3ctc21hbGwgLmNhcmQtbWVkaWFfX3RpdGxle3BhZGRpbmctcmlnaHQ6MH0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1yb3ctc21hbGwgLmNhcmQtbWVkaWFfX2hlYWRlcntncmlkLXJvdzoxO2dyaWQtY29sdW1uOjJ9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0tcm93LXNtYWxsIC5jYXJkLW1lZGlhX19kZXRhaWxze2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46MS8zO2dhcDo0cHh9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0tcm93LXNtYWxsIC5jYXJkLW1lZGlhX190YWdzLWNvbnRhaW5lcntncmlkLXJvdzozO2dyaWQtY29sdW1uOjEvMzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2dhcDp2YXIoLS1zcGFjaW5nLWd1dHRlcil9fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhLmNhcmQtbWVkaWEtLWludmVydGVke2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpOy0tY2FyZC1tZWRpYS1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1pbnZlcnRlZC1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLW1lZGlhLmNhcmQtbWVkaWEtLWludmVydGVkIC5jYXJkLW1lZGlhX190aXRsZSwudGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1pbnZlcnRlZCAuY2FyZC1tZWRpYV9fZGV0YWlsc3tjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKX0udGhlbWUtaGFydmVzdCAuY2FyZC1tZWRpYS5jYXJkLW1lZGlhLS1pbnZlcnRlZCAuY2FyZC1tZWRpYV9fZGVzY3JpcHRpb257Y29sb3I6dmFyKC0tdGV4dC1pbnZlcnRlZC1saWdodCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0taW52ZXJ0ZWRbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyey0tY2FyZC1tZWRpYS1ib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1pbnZlcnRlZCl9LnRoZW1lLWhhcnZlc3QgLmNhcmQtbWVkaWEuY2FyZC1tZWRpYS0taW52ZXJ0ZWRbaHJlZl06bm90KFtkaXNhYmxlZF0pOmhvdmVyIC5jYXJkLW1lZGlhX19kZXNjcmlwdGlvbntjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKX0udGhlbWUtaGFydmVzdCAudmlkZW8tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS50aGVtZS1oYXJ2ZXN0IC52aWRlby1jb250YWluZXIgc2wtaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtjb2xvcjp2YXIoLS1ib3JkZXItaW52ZXJ0ZWQpO29wYWNpdHk6LjU7aGVpZ2h0OjI0cHg7d2lkdGg6MjRweDtsZWZ0OjEycHg7Ym90dG9tOjEycHg7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlLWluLW91dDt6LWluZGV4OjJ9LnRoZW1lLWhhcnZlc3QgLnZpZGVvLWNvbnRhaW5lciBzbC1pY29uOmhvdmVye29wYWNpdHk6MX0udGhlbWUtaGFydmVzdCAudmlkZW8tY29udGFpbmVyLnZpZGVvLWNvbnRhaW5lci0tcHJlLWltYWdlIHNsLWljb257ZGlzcGxheTpub25lfS50aGVtZS1oYXJ2ZXN0IC52aWRlby1jb250YWluZXIgLmRlY29yYXRpdmUtdmlkZW97aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0udGhlbWUtaGFydmVzdCAudmlkZW8tY29udGFpbmVyIC5kZWNvcmF0aXZlLXZpZGVvIHZpZGVve2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0udGhlbWUtaGFydmVzdCAudmlkZW8tY29udGFpbmVyIC5kZWNvcmF0aXZlLXZpZGVvIGlmcmFtZXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwfS50aGVtZS1oYXJ2ZXN0IC52aWRlby1jb250YWluZXIgLmRlY29yYXRpdmUtdmlkZW8tLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowfS50aGVtZS1oYXJ2ZXN0IC52aWRlby1jb250YWluZXIgLnZpZGVvLXdpdGgtY29udHJvbHN7aGVpZ2h0OmluaGVyaXQ7YXNwZWN0LXJhdGlvOjEvMTt3aWR0aDoxMDAlO21heC13aWR0aDpjYWxjKDEwMCUgLyB2YXIoLS1wYWdlLXpvb20tZmFjdG9yKSl9LnRoZW1lLWhhcnZlc3QgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8td2l0aC1jb250cm9scyAudmlkZW8td2l0aC1jb250cm9scy1jb250YWluZXJ7aGVpZ2h0OmluaGVyaXQ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6IzAwMH0udGhlbWUtaGFydmVzdCAudmlkZW8tY29udGFpbmVyIC52aWRlby13aXRoLWNvbnRyb2xzIC52aWRlby13aXRoLWNvbnRyb2xzLWNvbnRhaW5lciB2aWRlbywudGhlbWUtaGFydmVzdCAudmlkZW8tY29udGFpbmVyIC52aWRlby13aXRoLWNvbnRyb2xzIC52aWRlby13aXRoLWNvbnRyb2xzLWNvbnRhaW5lciBpZnJhbWV7aGVpZ2h0OjEwMCU7YXNwZWN0LXJhdGlvOjEvMX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey50aGVtZS1oYXJ2ZXN0IC52aWRlby1jb250YWluZXIgLnZpZGVvLXdpdGgtY29udHJvbHMgLnZpZGVvLXdpdGgtY29udHJvbHMtY29udGFpbmVyIHZpZGVvLC50aGVtZS1oYXJ2ZXN0IC52aWRlby1jb250YWluZXIgLnZpZGVvLXdpdGgtY29udHJvbHMgLnZpZGVvLXdpdGgtY29udHJvbHMtY29udGFpbmVyIGlmcmFtZXthc3BlY3QtcmF0aW86MTYvOX19LnRoZW1lLWhhcnZlc3QgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8td2l0aC1jb250cm9scyAudmlkZW8td2l0aC1jb250cm9scy1jb250YWluZXIgLmJ1dHRvbi1hbHRlcm5hdGl2ZXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCAudmlkZW8tY29udGFpbmVyIC52aWRlby13aXRoLWNvbnRyb2xze2FzcGVjdC1yYXRpbzoxLzF9fS50aGVtZS1oYXJ2ZXN0IC52aWRlby1jb250YWluZXIgLnZpZGVvLXdpdGgtY29udHJvbHMgLmRlY29yYXRpdmUtdmlkZW97cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS50aGVtZS1oYXJ2ZXN0IC52aWRlby1jb250YWluZXIgLnZpZGVvLXdpdGgtY29udHJvbHMgLnByZS1pbWFnZXtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LWJhY2tkcm9wLWZpbHRlcjpibHVyKDEwMHB4KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMDBweCl9LnRoZW1lLWhhcnZlc3QgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8td2l0aC1jb250cm9scyBsbS1idXR0b24tY3Vyc29ye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjE7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1pbi1vdXR9LnRoZW1lLWhhcnZlc3QgLnZpZGVvLWNvbnRhaW5lciAudmlkZW8td2l0aC1jb250cm9scyBsbS1idXR0b24tY3Vyc29yOjpwYXJ0KGJhc2Upe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnRoZW1lLWhhcnZlc3QgLnZpZGVvLXdpdGgtY29udHJvbHMtY29udGFpbmVyLS1tb2RhbHtvdmVyZmxvdzpoaWRkZW59LnRoZW1lLWhhcnZlc3QgLnZpZGVvLXdpdGgtY29udHJvbHMtY29udGFpbmVyLS1tb2RhbCB2aWRlbywudGhlbWUtaGFydmVzdCAudmlkZW8td2l0aC1jb250cm9scy1jb250YWluZXItLW1vZGFsIGlmcmFtZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7YmFja2dyb3VuZC1jb2xvcjojMDAwfS50aGVtZS1oYXJ2ZXN0IC52aWRlby13aXRoLWNvbnRyb2xzLWNvbnRhaW5lci0tYWN0aXZle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZjOy13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7YmFja2Ryb3AtZmlsdGVyOmJsdXIoMTBweCk7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MzJweCA3MnB4fS50aGVtZS1oYXJ2ZXN0IC52aWRlby13aXRoLWNvbnRyb2xzLWNvbnRhaW5lci0tYWN0aXZlIC5idXR0b24tYWx0ZXJuYXRpdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtyaWdodDo4cHh9LnRoZW1lLWhhcnZlc3QgLnZpZGVvLXdpdGgtY29udHJvbHMtY29udGFpbmVyLS1hY3RpdmUgdmlkZW8sLnRoZW1lLWhhcnZlc3QgLnZpZGVvLXdpdGgtY29udHJvbHMtY29udGFpbmVyLS1hY3RpdmUgaWZyYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO2hlaWdodDoxMDAlfS50aGVtZS1oYXJ2ZXN0IC5zZWFyY2gtaW5wdXRfX2NvbnRhaW5lcntoZWlnaHQ6NjRweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXByaW1hcnkpO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOndpZHRoIC4zcyBlYXNlLWluLW91dH0udGhlbWUtaGFydmVzdCAuc2VhcmNoLWlucHV0X19jb250YWluZXIuc2VhcmNoLWlucHV0LS10b3AtYmFye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bWFyZ2luLXRvcDotMTBweDt3aWR0aDozNjRweDtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ei1pbmRleDoxO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpfS50aGVtZS1oYXJ2ZXN0IC5zZWFyY2gtaW5wdXRfX2NvbnRhaW5lci5zZWFyY2gtaW5wdXQtLXRvcC1iYXIuaGlkZGVue3dpZHRoOjB9LnRoZW1lLWhhcnZlc3QgLnNlYXJjaC1pbnB1dF9fY29udGFpbmVyLnNlYXJjaC1pbnB1dC0tdG9wLWJhciAuc2VhcmNoLWlucHV0X193cmFwcGVye3dpZHRoOjEwMCV9LnRoZW1lLWhhcnZlc3QgLnNlYXJjaC1pbnB1dF9fd3JhcHBlcnt3aWR0aDptYXgtY29udGVudDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctZGFyay1zdWJ0bGUtaG92ZXIpO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCk7cGFkZGluZy1ibG9jazp2YXIoLS1zcGFjaW5nLTJ4cyk7cGFkZGluZy1pbmxpbmU6dmFyKC0tc3BhY2luZy1sZykgdmFyKC0tc3BhY2luZy0yeHMpO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyBlYXNlLWluLW91dH0udGhlbWUtaGFydmVzdCAuc2VhcmNoLWlucHV0X193cmFwcGVyOmhvdmVye2JvcmRlci1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IC5zZWFyY2gtaW5wdXRfX2Zvcm17ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCU7Z2FwOjE2cHg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS50aGVtZS1oYXJ2ZXN0IC5zZWFyY2gtaW5wdXRfX2Zvcm0gaW5wdXRbdHlwZT1zZWFyY2hde2ZsZXg6MTtvdXRsaW5lOm5vbmU7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTtjYXJldC1jb2xvcjp2YXIoLS1ib3JkZXItc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCAuc2VhcmNoLWlucHV0X19mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXJ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0ZXIpfS50aGVtZS1oYXJ2ZXN0IC5zZWFyY2gtaW5wdXRfX2Zvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9ue2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdCAuc2VhcmNoLWlucHV0X19mb3JtIGJ1dHRvblt0eXBlPXJlc2V0XXt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXByaW1hcnkpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO3RyYW5zaXRpb246b3V0bGluZSAuM3MgZWFzZS1pbi1vdXQ7b3V0bGluZToxcHggc29saWQgdHJhbnNwYXJlbnQ7bWFyZ2luLWlubGluZS1lbmQ6NHB4O2N1cnNvcjpwb2ludGVyfS50aGVtZS1oYXJ2ZXN0IC5zZWFyY2gtaW5wdXRfX2Zvcm0gYnV0dG9uW3R5cGU9cmVzZXRdOmhvdmVye291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWJnLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5zZWFyY2gtaW5wdXRfX2Zvcm0gYnV0dG9uW3R5cGU9cmVzZXRdIHNsLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjb2xvcjp2YXIoLS1mZy1zZWNvbmRhcnktc2VsZWN0ZWQpfS50aGVtZS1oYXJ2ZXN0IC5zZWFyY2gtaW5wdXRfX2Zvcm0gYnV0dG9uW3R5cGU9c3VibWl0XXtoZWlnaHQ6NDhweDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1zZWNvbmRhcnkpO2NvbG9yOnZhcigtLWJnLWludmVydC1vdmVybGF5LXRyYW5zcGFyZW50KTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKTt0cmFuc2l0aW9uOm91dGxpbmUgLjNzIGVhc2UtaW4tb3V0O291dGxpbmU6MXB4IHNvbGlkIHRyYW5zcGFyZW50O21hcmdpbi1pbmxpbmUtZW5kOjRweDtwYWRkaW5nLWlubGluZToyNHB4O2dhcDo4cHg7Y3Vyc29yOnBvaW50ZXJ9LnRoZW1lLWhhcnZlc3QgLnNlYXJjaC1pbnB1dF9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVye291dGxpbmU6MXB4IHNvbGlkIHZhcigtLWJnLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3QgLnNlYXJjaC1pbnB1dF9fZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHNsLWljb257d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtjb2xvcjp2YXIoLS1iZy1pbnZlcnQtb3ZlcmxheS10cmFuc3BhcmVudCl9LnRoZW1lLWhhcnZlc3R7Y29sb3Itc2NoZW1lOmxpZ2h0Oy0tdHlwZXNjYWxlLTEwOiAuNjI1cmVtOy0tdHlwZXNjYWxlLTEyOiAuNzVyZW07LS10eXBlc2NhbGUtMTQ6IC44NzVyZW07LS10eXBlc2NhbGUtMTY6IDFyZW07LS10eXBlc2NhbGUtMTg6IDEuMTI1cmVtOy0tdHlwZXNjYWxlLTIwOiAxLjI1cmVtOy0tdHlwZXNjYWxlLTIyOiAxLjM3NXJlbTstLXR5cGVzY2FsZS0yNDogMS41cmVtOy0tdHlwZXNjYWxlLTI2OiAxLjYyNXJlbTstLXR5cGVzY2FsZS0yODogMS43NXJlbTstLXR5cGVzY2FsZS0zMDogMS44NzVyZW07LS10eXBlc2NhbGUtMzI6IDJyZW07LS10eXBlc2NhbGUtMzY6IDIuMjVyZW07LS10eXBlc2NhbGUtNDA6IDIuNXJlbTstLXR5cGVzY2FsZS00NDogMi43NXJlbTstLXR5cGVzY2FsZS00ODogM3JlbTstLXR5cGVzY2FsZS01NjogMy41cmVtOy0tdHlwZXNjYWxlLTY0OiA0cmVtOy0tdHlwZXNjYWxlLTcyOiA0LjVyZW07LS10eXBlc2NhbGUtODA6IDVyZW07LS10eXBlc2NhbGUtOTY6IDZyZW07LS10eXBlc2NhbGUtMTA0OiA2LjVyZW07LS10eXBlc2NhbGUtMTIwOiA3LjVyZW07LS10eXBlc2NhbGUtMTM2OiA4LjVyZW07LS10eXBlc2NhbGUtMTQ0OiA5cmVtOy0tdHlwZXNjYWxlLTE2ODogMTAuNXJlbTstLXR5cGVzY2FsZS0xOTI6IDEycmVtOy0tdHlwZXNjYWxlLTIxNjogMTMuNXJlbTstLXR5cGVzY2FsZS0yNDA6IDE1cmVtOy0tdHlwZXNjYWxlLTI3MjogMTdyZW07LS10eXBlc2NhbGUtMzA0OiAxOXJlbTstLXR5cGVzY2FsZS0zMzY6IDIxcmVtOy0tZm9udC1zYW5zOiBcIkxNU2Fuc1wiOy0tZm9udC1zZXJpZjogXCJMTVNlcmlmXCI7LS1mb250LWZhbWlseTogdmFyKC0tZm9udC1zZXJpZik7LS13ZWlnaHQtdGhpbjogMTAwOy0td2VpZ2h0LWV4dHJhLWxpZ2h0OiAyMDA7LS13ZWlnaHQtbGlnaHQ6IDMwMDstLXdlaWdodC1yZWd1bGFyOiA0MDA7LS13ZWlnaHQtbWVkaXVtOiA1MDA7LS13ZWlnaHQtYm9sZDogNzAwOy0td2VpZ2h0LWJsYWNrOiA5MDB9QG1lZGlhIChtaW4td2lkdGg6IDApey50aGVtZS1oYXJ2ZXN0ey0tc2l6ZS1ib2R5LXNtOiB2YXIoLS10eXBlc2NhbGUtMTQpOy0tc2l6ZS1ib2R5LXNtLWJvbGQ6IHZhcigtLXNpemUtYm9keS1zbSk7LS1zaXplLWJvZHktbWQ6IHZhcigtLXR5cGVzY2FsZS0xOCk7LS1zaXplLWJvZHktbWQtYm9sZDogdmFyKC0tc2l6ZS1ib2R5LW1kKTstLXNpemUtYm9keS1sZzogdmFyKC0tdHlwZXNjYWxlLTIyKTstLXNpemUtYm9keS1sZy1ib2xkOiB2YXIoLS1zaXplLWJvZHktbGcpOy0tc2l6ZS1kZXRhaWwteHM6IHZhcigtLXR5cGVzY2FsZS0xMCk7LS1zaXplLWRldGFpbC1zbTogdmFyKC0tdHlwZXNjYWxlLTEyKTstLXNpemUtZGV0YWlsLXNtLWJvbGQ6IHZhcigtLXNpemUtZGV0YWlsLXNtKTstLXNpemUtZGV0YWlsLW1kOiB2YXIoLS10eXBlc2NhbGUtMTQpOy0tc2l6ZS1kZXRhaWwtbWQtYm9sZDogdmFyKC0tc2l6ZS1kZXRhaWwtbWQpOy0tc2l6ZS1kZXRhaWwtbGc6IHZhcigtLXR5cGVzY2FsZS0xOCk7LS1zaXplLWRldGFpbC1sZy1ib2xkOiB2YXIoLS1zaXplLWRldGFpbC1sZyk7LS1zaXplLWRldGFpbC14bDogdmFyKC0tdHlwZXNjYWxlLTIyKTstLXNpemUtZGV0YWlsLXhsLWJvbGQ6IHZhcigtLXNpemUtZGV0YWlsLXhsKTstLXNpemUtaGVhZGluZy14czogdmFyKC0tdHlwZXNjYWxlLTE4KTstLXNpemUtaGVhZGluZy1zbTogdmFyKC0tdHlwZXNjYWxlLTIyKTstLXNpemUtaGVhZGluZy1tZDogdmFyKC0tdHlwZXNjYWxlLTMyKTstLXNpemUtaGVhZGluZy1sZzogdmFyKC0tdHlwZXNjYWxlLTQwKTstLXNpemUtaGVhZGluZy14bDogdmFyKC0tdHlwZXNjYWxlLTQ4KTstLXNpemUtaGVhZGluZy0yeGw6IHZhcigtLXR5cGVzY2FsZS02NCk7LS1zaXplLWhlYWRpbmctM3hsOiB2YXIoLS10eXBlc2NhbGUtNzIpOy0tc2l6ZS1oZWFkaW5nLTR4bDogdmFyKC0tdHlwZXNjYWxlLTgwKTstLXNpemUtbGFiZWwtc206IHZhcigtLXR5cGVzY2FsZS0xNik7LS1zaXplLWxhYmVsLW1kOiB2YXIoLS10eXBlc2NhbGUtMTgpOy0tc2l6ZS1tYWluLW1lbnUtbGc6IHZhcigtLXR5cGVzY2FsZS0yMik7LS1zaXplLXF1b3RlLWxnOiB2YXIoLS10eXBlc2NhbGUtMjQpfX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0ey0tc2l6ZS1ib2R5LXNtOiB2YXIoLS10eXBlc2NhbGUtMTQpOy0tc2l6ZS1ib2R5LXNtLWJvbGQ6IHZhcigtLXNpemUtYm9keS1zbSk7LS1zaXplLWJvZHktbWQ6IHZhcigtLXR5cGVzY2FsZS0xOCk7LS1zaXplLWJvZHktbWQtYm9sZDogdmFyKC0tc2l6ZS1ib2R5LW1kKTstLXNpemUtYm9keS1sZzogdmFyKC0tdHlwZXNjYWxlLTIyKTstLXNpemUtYm9keS1sZy1ib2xkOiB2YXIoLS1zaXplLWJvZHktbGcpOy0tc2l6ZS1kZXRhaWwteHM6IHZhcigtLXR5cGVzY2FsZS0xMCk7LS1zaXplLWRldGFpbC1zbTogdmFyKC0tdHlwZXNjYWxlLTEyKTstLXNpemUtZGV0YWlsLXNtLWJvbGQ6IHZhcigtLXNpemUtZGV0YWlsLXNtKTstLXNpemUtZGV0YWlsLW1kOiB2YXIoLS10eXBlc2NhbGUtMTQpOy0tc2l6ZS1kZXRhaWwtbWQtYm9sZDogdmFyKC0tc2l6ZS1kZXRhaWwtbWQpOy0tc2l6ZS1kZXRhaWwtbGc6IHZhcigtLXR5cGVzY2FsZS0xOCk7LS1zaXplLWRldGFpbC1sZy1ib2xkOiB2YXIoLS1zaXplLWRldGFpbC1sZyk7LS1zaXplLWRldGFpbC14bDogdmFyKC0tdHlwZXNjYWxlLTIyKTstLXNpemUtZGV0YWlsLXhsLWJvbGQ6IHZhcigtLXNpemUtZGV0YWlsLXhsKTstLXNpemUtaGVhZGluZy14czogdmFyKC0tdHlwZXNjYWxlLTE4KTstLXNpemUtaGVhZGluZy1zbTogdmFyKC0tdHlwZXNjYWxlLTIyKTstLXNpemUtaGVhZGluZy1tZDogdmFyKC0tdHlwZXNjYWxlLTMyKTstLXNpemUtaGVhZGluZy1sZzogdmFyKC0tdHlwZXNjYWxlLTQwKTstLXNpemUtaGVhZGluZy14bDogdmFyKC0tdHlwZXNjYWxlLTU2KTstLXNpemUtaGVhZGluZy0yeGw6IHZhcigtLXR5cGVzY2FsZS03Mik7LS1zaXplLWhlYWRpbmctM3hsOiB2YXIoLS10eXBlc2NhbGUtODApOy0tc2l6ZS1oZWFkaW5nLTR4bDogdmFyKC0tdHlwZXNjYWxlLTk2KTstLXNpemUtbGFiZWwtc206IHZhcigtLXR5cGVzY2FsZS0xNik7LS1zaXplLWxhYmVsLW1kOiB2YXIoLS10eXBlc2NhbGUtMTgpOy0tc2l6ZS1tYWluLW1lbnUtbGc6IHZhcigtLXR5cGVzY2FsZS0yMik7LS1zaXplLXF1b3RlLWxnOiB2YXIoLS10eXBlc2NhbGUtMzIpfX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey50aGVtZS1oYXJ2ZXN0ey0tc2l6ZS1ib2R5LXNtOiB2YXIoLS10eXBlc2NhbGUtMTQpOy0tc2l6ZS1ib2R5LXNtLWJvbGQ6IHZhcigtLXNpemUtYm9keS1zbSk7LS1zaXplLWJvZHktbWQ6IHZhcigtLXR5cGVzY2FsZS0xOCk7LS1zaXplLWJvZHktbWQtYm9sZDogdmFyKC0tc2l6ZS1ib2R5LW1kKTstLXNpemUtYm9keS1sZzogdmFyKC0tdHlwZXNjYWxlLTIyKTstLXNpemUtYm9keS1sZy1ib2xkOiB2YXIoLS1zaXplLWJvZHktbGcpOy0tc2l6ZS1kZXRhaWwteHM6IHZhcigtLXR5cGVzY2FsZS0xMCk7LS1zaXplLWRldGFpbC1zbTogdmFyKC0tdHlwZXNjYWxlLTEyKTstLXNpemUtZGV0YWlsLXNtLWJvbGQ6IHZhcigtLXNpemUtZGV0YWlsLXNtKTstLXNpemUtZGV0YWlsLW1kOiB2YXIoLS10eXBlc2NhbGUtMTQpOy0tc2l6ZS1kZXRhaWwtbWQtYm9sZDogdmFyKC0tc2l6ZS1kZXRhaWwtbWQpOy0tc2l6ZS1kZXRhaWwtbGc6IHZhcigtLXR5cGVzY2FsZS0xOCk7LS1zaXplLWRldGFpbC1sZy1ib2xkOiB2YXIoLS1zaXplLWRldGFpbC1sZyk7LS1zaXplLWRldGFpbC14bDogdmFyKC0tdHlwZXNjYWxlLTIyKTstLXNpemUtZGV0YWlsLXhsLWJvbGQ6IHZhcigtLXNpemUtZGV0YWlsLXhsKTstLXNpemUtaGVhZGluZy14czogdmFyKC0tdHlwZXNjYWxlLTI0KTstLXNpemUtaGVhZGluZy1zbTogdmFyKC0tdHlwZXNjYWxlLTMyKTstLXNpemUtaGVhZGluZy1tZDogdmFyKC0tdHlwZXNjYWxlLTQ4KTstLXNpemUtaGVhZGluZy1sZzogdmFyKC0tdHlwZXNjYWxlLTU2KTstLXNpemUtaGVhZGluZy14bDogdmFyKC0tdHlwZXNjYWxlLTY0KTstLXNpemUtaGVhZGluZy0yeGw6IHZhcigtLXR5cGVzY2FsZS04MCk7LS1zaXplLWhlYWRpbmctM3hsOiB2YXIoLS10eXBlc2NhbGUtOTYpOy0tc2l6ZS1oZWFkaW5nLTR4bDogdmFyKC0tdHlwZXNjYWxlLTEyMCk7LS1zaXplLWxhYmVsLXNtOiB2YXIoLS10eXBlc2NhbGUtMTYpOy0tc2l6ZS1sYWJlbC1tZDogdmFyKC0tdHlwZXNjYWxlLTE4KTstLXNpemUtbWFpbi1tZW51LWxnOiB2YXIoLS10eXBlc2NhbGUtMjIpOy0tc2l6ZS1xdW90ZS1sZzogdmFyKC0tdHlwZXNjYWxlLTMyKX19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnRoZW1lLWhhcnZlc3R7LS1zaXplLWJvZHktc206IHZhcigtLXR5cGVzY2FsZS0xNCk7LS1zaXplLWJvZHktc20tYm9sZDogdmFyKC0tc2l6ZS1ib2R5LXNtKTstLXNpemUtYm9keS1tZDogdmFyKC0tdHlwZXNjYWxlLTE4KTstLXNpemUtYm9keS1tZC1ib2xkOiB2YXIoLS1zaXplLWJvZHktbWQpOy0tc2l6ZS1ib2R5LWxnLWJvbGQ6IHZhcigtLXNpemUtYm9keS1sZyk7LS1zaXplLWJvZHktbGc6IHZhcigtLXR5cGVzY2FsZS0yNCk7LS1zaXplLWRldGFpbC14czogdmFyKC0tdHlwZXNjYWxlLTEwKTstLXNpemUtZGV0YWlsLXNtOiB2YXIoLS10eXBlc2NhbGUtMTIpOy0tc2l6ZS1kZXRhaWwtc20tYm9sZDogdmFyKC0tc2l6ZS1kZXRhaWwtc20pOy0tc2l6ZS1kZXRhaWwtbWQ6IHZhcigtLXR5cGVzY2FsZS0xNCk7LS1zaXplLWRldGFpbC1tZC1ib2xkOiB2YXIoLS1zaXplLWRldGFpbC1tZCk7LS1zaXplLWRldGFpbC1sZzogdmFyKC0tdHlwZXNjYWxlLTE4KTstLXNpemUtZGV0YWlsLWxnLWJvbGQ6IHZhcigtLXNpemUtZGV0YWlsLWxnKTstLXNpemUtZGV0YWlsLXhsOiB2YXIoLS10eXBlc2NhbGUtMjIpOy0tc2l6ZS1kZXRhaWwteGwtYm9sZDogdmFyKC0tc2l6ZS1kZXRhaWwteGwpOy0tc2l6ZS1oZWFkaW5nLXhzOiB2YXIoLS10eXBlc2NhbGUtMjQpOy0tc2l6ZS1oZWFkaW5nLXNtOiB2YXIoLS10eXBlc2NhbGUtMzIpOy0tc2l6ZS1oZWFkaW5nLW1kOiB2YXIoLS10eXBlc2NhbGUtNDgpOy0tc2l6ZS1oZWFkaW5nLWxnOiB2YXIoLS10eXBlc2NhbGUtNjQpOy0tc2l6ZS1oZWFkaW5nLXhsOiB2YXIoLS10eXBlc2NhbGUtODApOy0tc2l6ZS1oZWFkaW5nLTJ4bDogdmFyKC0tdHlwZXNjYWxlLTEyMCk7LS1zaXplLWhlYWRpbmctM3hsOiB2YXIoLS10eXBlc2NhbGUtMTY4KTstLXNpemUtaGVhZGluZy00eGw6IHZhcigtLXR5cGVzY2FsZS0xOTIpOy0tc2l6ZS1sYWJlbC1zbTogdmFyKC0tdHlwZXNjYWxlLTE2KTstLXNpemUtbGFiZWwtbWQ6IHZhcigtLXR5cGVzY2FsZS0xOCk7LS1zaXplLW1haW4tbWVudS1sZzogdmFyKC0tdHlwZXNjYWxlLTI2KTstLXNpemUtcXVvdGUtbGc6IHZhcigtLXR5cGVzY2FsZS00OCl9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey50aGVtZS1oYXJ2ZXN0ey0tc2l6ZS1ib2R5LXNtLWJvbGQ6IHZhcigtLXNpemUtYm9keS1zbSk7LS1zaXplLWJvZHktc206IHZhcigtLXR5cGVzY2FsZS0xNik7LS1zaXplLWJvZHktbWQtYm9sZDogdmFyKC0tc2l6ZS1ib2R5LW1kKTstLXNpemUtYm9keS1sZy1ib2xkOiB2YXIoLS1zaXplLWJvZHktbGcpOy0tc2l6ZS1ib2R5LW1kOiB2YXIoLS10eXBlc2NhbGUtMjIpOy0tc2l6ZS1ib2R5LWxnOiB2YXIoLS10eXBlc2NhbGUtMjgpOy0tc2l6ZS1kZXRhaWwteHM6IHZhcigtLXR5cGVzY2FsZS0xMCk7LS1zaXplLWRldGFpbC1zbTogdmFyKC0tdHlwZXNjYWxlLTEyKTstLXNpemUtZGV0YWlsLXNtLWJvbGQ6IHZhcigtLXNpemUtZGV0YWlsLXNtKTstLXNpemUtZGV0YWlsLW1kOiB2YXIoLS10eXBlc2NhbGUtMTQpOy0tc2l6ZS1kZXRhaWwtbWQtYm9sZDogdmFyKC0tc2l6ZS1kZXRhaWwtbWQpOy0tc2l6ZS1kZXRhaWwtbGc6IHZhcigtLXR5cGVzY2FsZS0xOCk7LS1zaXplLWRldGFpbC1sZy1ib2xkOiB2YXIoLS1zaXplLWRldGFpbC1sZyk7LS1zaXplLWRldGFpbC14bDogdmFyKC0tdHlwZXNjYWxlLTIyKTstLXNpemUtZGV0YWlsLXhsLWJvbGQ6IHZhcigtLXNpemUtZGV0YWlsLXhsKTstLXNpemUtaGVhZGluZy14czogdmFyKC0tdHlwZXNjYWxlLTI4KTstLXNpemUtaGVhZGluZy1zbTogdmFyKC0tdHlwZXNjYWxlLTM2KTstLXNpemUtaGVhZGluZy1tZDogdmFyKC0tdHlwZXNjYWxlLTU2KTstLXNpemUtaGVhZGluZy1sZzogdmFyKC0tdHlwZXNjYWxlLTcyKTstLXNpemUtaGVhZGluZy14bDogdmFyKC0tdHlwZXNjYWxlLTk2KTstLXNpemUtaGVhZGluZy0yeGw6IHZhcigtLXR5cGVzY2FsZS0xNDQpOy0tc2l6ZS1oZWFkaW5nLTN4bDogdmFyKC0tdHlwZXNjYWxlLTE5Mik7LS1zaXplLWhlYWRpbmctNHhsOiB2YXIoLS10eXBlc2NhbGUtMjQwKTstLXNpemUtbGFiZWwtc206IHZhcigtLXR5cGVzY2FsZS0xNik7LS1zaXplLWxhYmVsLW1kOiB2YXIoLS10eXBlc2NhbGUtMTgpOy0tc2l6ZS1tYWluLW1lbnUtbGc6IHZhcigtLXR5cGVzY2FsZS0zMCk7LS1zaXplLXF1b3RlLWxnOiB2YXIoLS10eXBlc2NhbGUtNTYpfX0udGhlbWUtaGFydmVzdCw6cm9vdHtjb2xvci1zY2hlbWU6bGlnaHQ7LS1jb3JlLWZ1bmN0aW9uLWJsdWUta2ljazogIzY5YTBkMjstLWNvcmUtZnVuY3Rpb24tZ3JleTogIzU3NTc1NjstLWNvcmUtZnVuY3Rpb24tc2FuZDogI2Y0ZWVlNjstLWNvcmUtZ3JlZW4tbG9nby1ncmVlbjogIzIzYTczZjstLWNvcmUtZ3JlZW4tc3VwLWlkMTogI2Q3ZTE4YzstLWNvcmUtZ3JlZW4tc3VwLWlkMjogI2I0Y2Q3MzstLWNvcmUtZ3JlZW4tc3VwLWlkMzogIzkxYjk1YTstLWNvcmUtZ3JlZW4tc3VwLWlkNDogIzQxOGM0MTstLWNvcmUtZ3JlZW4tc3VwLWlkNTogIzFlNmUzNzstLWNvcmUtaW5mb2dyYXBoaWMtYmx1ZS0xOiAjMzc1YTg3Oy0tY29yZS1pbmZvZ3JhcGhpYy1ibHVlLTI6ICM0YjdkYjk7LS1jb3JlLWluZm9ncmFwaGljLWJsdWUtMzogIzdkYWZlMTstLWNvcmUtaW5mb2dyYXBoaWMtYmx1ZS00OiAjYWZjZGYwOy0tY29yZS1pbmZvZ3JhcGhpYy1icm93bi0xOiAjNTU0NjJkOy0tY29yZS1pbmZvZ3JhcGhpYy1icm93bi0yOiAjN2Q1ZjQxOy0tY29yZS1pbmZvZ3JhcGhpYy1icm93bi0zOiAjYWY5NjdkOy0tY29yZS1pbmZvZ3JhcGhpYy1icm93bi00OiAjZDdjZGI5Oy0tY29yZS1pbmZvZ3JhcGhpYy1ncmVlbi0xOiAjMWU2ZTM3Oy0tY29yZS1pbmZvZ3JhcGhpYy1ncmVlbi0yOiAjNDE4YzQxOy0tY29yZS1pbmZvZ3JhcGhpYy1ncmVlbi0zOiAjOTFiOTVhOy0tY29yZS1pbmZvZ3JhcGhpYy1ncmVlbi00OiAjZDdlMThjOy0tY29yZS1pbmZvZ3JhcGhpYy1vcmFuZ2UtMS1lcnJvcjogI2ZmMDAwMDstLWNvcmUtaW5mb2dyYXBoaWMtb3JhbmdlLTI6ICNjZDgyMjM7LS1jb3JlLWluZm9ncmFwaGljLW9yYW5nZS0zOiAjZTZhZjQxOy0tY29yZS1pbmZvZ3JhcGhpYy1vcmFuZ2UtNDogI2ZhZTY4YzstLWNvcmUtaW5mb2dyYXBoaWMtcHVycGxlLTE6ICMzNzMyNzM7LS1jb3JlLWluZm9ncmFwaGljLXB1cnBsZS0yOiAjNTA1NTk2Oy0tY29yZS1pbmZvZ3JhcGhpYy1wdXJwbGUtMzogIzc4NzhiNDstLWNvcmUtaW5mb2dyYXBoaWMtcHVycGxlLTQ6ICNiNGFmZDc7LS1jb3JlLWluZm9ncmFwaGljLXJlZC0xOiAjN2QyMzI4Oy0tY29yZS1pbmZvZ3JhcGhpYy1yZWQtMjogI2FhMzcyZDstLWNvcmUtaW5mb2dyYXBoaWMtcmVkLTM6ICNjZDY0NTU7LS1jb3JlLWluZm9ncmFwaGljLXJlZC00OiAjZTFhNTkxOy0tYmVpZ2UtMTAwOiAjZmFmOGY1Oy0tYmVpZ2UtMjAwOiAjZjdmNGYwOy0tYmVpZ2UtMzAwLXNhbmQ6IHZhcigtLWNvcmUtZnVuY3Rpb24tc2FuZCk7LS1iZWlnZS00MDA6ICNlMGNmYjg7LS1iZWlnZS01MDA6ICNjYWFkODc7LS1iZWlnZS02MDA6ICNiNjhkNTk7LS1iZWlnZS03MDA6ICM4ZTZiM2U7LS1iZWlnZS04MDA6ICM2MDQ4MmE7LS1iZWlnZS05MDA6ICMyZTIzMTQ7LS1ibGFjay1hbHBoYS0wOiAjMDAwMDAwMDA7LS1ibGFjay1hbHBoYS0xMDA6ICMwMDAwMDAxNDstLWJsYWNrLWFscGhhLTIwMDogIzAwMDAwMDFmOy0tYmxhY2stYWxwaGEtMzAwOiAjMDAwMDAwMjk7LS1ibGFjay1hbHBoYS00MDA6ICMwMDAwMDAzMzstLWJsYWNrLWFscGhhLTUwOiAjMDAwMDAwMGE7LS1ibGFjay1hbHBoYS01MDA6ICMwMDAwMDAzZDstLWJsYWNrLWFscGhhLTYwMDogIzAwMDAwMDUyOy0tYmxhY2stYWxwaGEtNzAwOiAjMDAwMDAwOGY7LS1ibGFjay1hbHBoYS04MDA6ICMwMDAwMDBhMzstLWJsYWNrLWFscGhhLTkwMDogIzAwMDAwMGNjOy0tYmx1ZS0xMDA6ICNlZWY2ZmQ7LS1ibHVlLTIwMDogI2RlZWNmOTstLWJsdWUtMzAwOiAjYzNkY2YyOy0tYmx1ZS00MDA6ICNhMGM2ZTk7LS1ibHVlLTUwMC1raWNrOiB2YXIoLS1jb3JlLWZ1bmN0aW9uLWJsdWUta2ljayk7LS1ibHVlLTYwMDogIzViOTVjZDstLWJsdWUtNzAwOiAjNDM3ZmI4Oy0tYmx1ZS04MDA6ICMzMzZiYTA7LS1ibHVlLTkwMDogIzI5NTk4NzstLWJyYW5kLWdyZWVuLXN1cC1pZDE6IHZhcigtLWNvcmUtZ3JlZW4tc3VwLWlkMSk7LS1icmFuZC1ncmVlbi1zdXAtaWQyOiB2YXIoLS1jb3JlLWdyZWVuLXN1cC1pZDIpOy0tYnJhbmQtZ3JlZW4tc3VwLWlkMzogdmFyKC0tY29yZS1ncmVlbi1zdXAtaWQzKTstLWJyYW5kLWdyZWVuLXN1cC1pZDQ6IHZhcigtLWNvcmUtZ3JlZW4tc3VwLWlkNCk7LS1icmFuZC1ncmVlbi1zdXAtaWQ1OiB2YXIoLS1jb3JlLWdyZWVuLXN1cC1pZDUpOy0tYnJhbmQtZ3JlZW4tc3VwLWlkNS1saWdodDogIzIzODI0MTstLWJyYW5kLWdyZWVuLXN1cC1pZDYtdGVudGF0aXZlOiAjMTM0NjIzOy0tYnJhbmQtZ3JlZW4tc3VwLWlkNi10ZW50YXRpdmUtZGFyazogIzExM2QxZjstLWJyYW5kLWdyZWVuLXN1cC1pZDYtdGVudGF0aXZlLWxpZ2h0OiAjMTU0ZDI2Oy0tZ3JlZW4tMTAwOiAjZThmMGViOy0tZ3JlZW4tMjAwOiAjZDJlMmQ3Oy0tZ3JlZW4tMzAwLWlkMTogI2JiZDNjMzstLWdyZWVuLTQwMC1pZDI6ICNhNWM1YWY7LS1ncmVlbi01MDAtaWQzOiAjNzhhODg3Oy0tZ3JlZW4tNjAwOiAjNjI5OTczOy0tZ3JlZW4tNzAwLWlkNDogIzQxOGM0MTstLWdyZWVuLTgwMC1pZDU6IHZhcigtLWJyYW5kLWdyZWVuLXN1cC1pZDUpOy0tZ3JlZW4tOTAwOiAjMTk1YzJlOy0tZ3JlZW4tbG9nbzogdmFyKC0tY29yZS1ncmVlbi1sb2dvLWdyZWVuKTstLWluZm9ncmFwaGljcy1ibHVlLTE6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtYmx1ZS0xKTstLWluZm9ncmFwaGljcy1ibHVlLTI6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtYmx1ZS0yKTstLWluZm9ncmFwaGljcy1ibHVlLTM6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtYmx1ZS0zKTstLWluZm9ncmFwaGljcy1ibHVlLTQ6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtYmx1ZS00KTstLWluZm9ncmFwaGljcy1icm93bi0xOiB2YXIoLS1jb3JlLWluZm9ncmFwaGljLWJyb3duLTEpOy0taW5mb2dyYXBoaWNzLWJyb3duLTI6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtYnJvd24tMik7LS1pbmZvZ3JhcGhpY3MtYnJvd24tMzogdmFyKC0tY29yZS1pbmZvZ3JhcGhpYy1icm93bi0zKTstLWluZm9ncmFwaGljcy1icm93bi00OiB2YXIoLS1jb3JlLWluZm9ncmFwaGljLWJyb3duLTQpOy0taW5mb2dyYXBoaWNzLWdyZWVuLTE6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtZ3JlZW4tMSk7LS1pbmZvZ3JhcGhpY3MtZ3JlZW4tMjogdmFyKC0tY29yZS1pbmZvZ3JhcGhpYy1ncmVlbi0yKTstLWluZm9ncmFwaGljcy1ncmVlbi0zOiB2YXIoLS1jb3JlLWluZm9ncmFwaGljLWdyZWVuLTMpOy0taW5mb2dyYXBoaWNzLWdyZWVuLTQ6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtZ3JlZW4tNCk7LS1pbmZvZ3JhcGhpY3Mtb3JhbmdlLTEtZXJyb3I6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtb3JhbmdlLTEtZXJyb3IpOy0taW5mb2dyYXBoaWNzLW9yYW5nZS0yOiB2YXIoLS1jb3JlLWluZm9ncmFwaGljLW9yYW5nZS0yKTstLWluZm9ncmFwaGljcy1vcmFuZ2UtMzogdmFyKC0tY29yZS1pbmZvZ3JhcGhpYy1vcmFuZ2UtMyk7LS1pbmZvZ3JhcGhpY3Mtb3JhbmdlLTQ6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtb3JhbmdlLTQpOy0taW5mb2dyYXBoaWNzLXB1cnBsZS0xOiB2YXIoLS1jb3JlLWluZm9ncmFwaGljLXB1cnBsZS0xKTstLWluZm9ncmFwaGljcy1wdXJwbGUtMjogdmFyKC0tY29yZS1pbmZvZ3JhcGhpYy1wdXJwbGUtMik7LS1pbmZvZ3JhcGhpY3MtcHVycGxlLTM6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtcHVycGxlLTMpOy0taW5mb2dyYXBoaWNzLXB1cnBsZS00OiB2YXIoLS1jb3JlLWluZm9ncmFwaGljLXB1cnBsZS00KTstLWluZm9ncmFwaGljcy1yZWQtMTogdmFyKC0tY29yZS1pbmZvZ3JhcGhpYy1yZWQtMSk7LS1pbmZvZ3JhcGhpY3MtcmVkLTI6IHZhcigtLWNvcmUtaW5mb2dyYXBoaWMtcmVkLTIpOy0taW5mb2dyYXBoaWNzLXJlZC0zOiB2YXIoLS1jb3JlLWluZm9ncmFwaGljLXJlZC0zKTstLWluZm9ncmFwaGljcy1yZWQtNDogdmFyKC0tY29yZS1pbmZvZ3JhcGhpYy1yZWQtNCk7LS1uZXV0cmFsLWJsYWNrOiAjMjAxZTFhOy0tbmV1dHJhbC1ncmV5LTEwMDogI2Y3ZjdmNzstLW5ldXRyYWwtZ3JleS0yMDA6ICNlYmViZWI7LS1uZXV0cmFsLWdyZXktMzAwOiAjZTBlMGUwOy0tbmV1dHJhbC1ncmV5LTQwMDogI2NjY2NjYzstLW5ldXRyYWwtZ3JleS01MDA6ICNiM2IzYjM7LS1uZXV0cmFsLWdyZXktNjAwOiAjOTk5OTk5Oy0tbmV1dHJhbC1ncmV5LTcwMC1wcmltYXJ5OiB2YXIoLS1jb3JlLWZ1bmN0aW9uLWdyZXkpOy0tbmV1dHJhbC1ncmV5LTgwMDogIzRkNGQ0ZDstLW5ldXRyYWwtZ3JleS05MDA6ICMzMzMzMzM7LS1uZXV0cmFsLXdoaXRlOiAjZmZmZmZmOy0tcmVkLTEwMDogI2ZmZWFlYzstLXJlZC0yMDA6ICNmZmM0Y2E7LS1yZWQtMzAwOiAjZmY5ZWE4Oy0tcmVkLTQwMDogI2ZmNzg4NjstLXJlZC01MDA6ICNmZjUzNjQ7LS1yZWQtNjAwOiAjZmYyZDQyOy0tcmVkLTcwMDogI2U1MTcyYzstLXJlZC04MDA6ICNiZDA1MTc7LS1yZWQtOTAwOiAjOTQwMDBmOy0td2hpdGUtYWxwaGEtMDogI2ZmZmZmZjAwOy0td2hpdGUtYWxwaGEtMTAwOiAjZmZmZmZmMGY7LS13aGl0ZS1hbHBoYS0yMDA6ICNmZmZmZmYxYTstLXdoaXRlLWFscGhhLTI1MDogI2ZmZmZmZjI0Oy0td2hpdGUtYWxwaGEtMzAwOiAjZmZmZmZmMjk7LS13aGl0ZS1hbHBoYS00MDA6ICNmZmZmZmYzMzstLXdoaXRlLWFscGhhLTUwOiAjZmZmZmZmMGE7LS13aGl0ZS1hbHBoYS01MDA6ICNmZmZmZmYzZDstLXdoaXRlLWFscGhhLTYwMDogI2ZmZmZmZjUyOy0td2hpdGUtYWxwaGEtNzAwOiAjZmZmZmZmN2E7LS13aGl0ZS1hbHBoYS04MDA6ICNmZmZmZmZhMzstLXdoaXRlLWFscGhhLTkwMDogI2ZmZmZmZmNjOy0td2hpdGUtYWxwaGEtOTUwOiAjZmZmZmZmZTU7LS15ZWxsb3ctMTAwOiAjZmZmYWU1Oy0teWVsbG93LTIwMDogI2ZmZjJiNzstLXllbGxvdy0zMDA6ICNmZmU5OGE7LS15ZWxsb3ctNDAwOiAjZmZlMTVjOy0teWVsbG93LTUwMDogI2ZmZDgyZTstLXllbGxvdy02MDA6ICNmZmQwMDA7LS15ZWxsb3ctNzAwOiAjZDZhZjAwOy0teWVsbG93LTgwMDogI2FkOGUwMDstLXllbGxvdy05MDA6ICM4NTZjMDA7LS1iZy1kYXJrLWRpc2FibGVkOiB2YXIoLS1ibGFjay1hbHBoYS0xMDApOy0tYmctZGFyay1zdWJ0bGU6IHZhcigtLWJsYWNrLWFscGhhLTApOy0tYmctZGFyay1zdWJ0bGUtaG92ZXI6IHZhcigtLWJsYWNrLWFscGhhLTUwKTstLWJnLWRhcmstc3VidGxlLXByZXNzZWQ6IHZhcigtLWJsYWNrLWFscGhhLTEwMCk7LS1iZy1kYXJrLXN1YnRsZS1zZWxlY3RlZDogdmFyKC0tYmxhY2stYWxwaGEtMCk7LS1iZy1pbnZlcnQtZGltbWVkOiB2YXIoLS13aGl0ZS1hbHBoYS01MCk7LS1iZy1pbnZlcnQtZGltbWVkLWxpZ2h0OiB2YXIoLS13aGl0ZS1hbHBoYS0xMDApOy0tYmctaW52ZXJ0LWRpbW1lZC1saWdodGVyOiB2YXIoLS13aGl0ZS1hbHBoYS0yMDApOy0tYmctaW52ZXJ0LWRpbW1lZC1saWdodGVzdDogdmFyKC0td2hpdGUtYWxwaGEtMzAwKTstLWJnLWludmVydC1vdmVybGF5LXRyYW5zcGFyZW50OiAjZmZmZmZmZjI7LS1iZy1saWdodC1zdWJ0bGU6IHZhcigtLXdoaXRlLWFscGhhLTApOy0tYmctbGlnaHQtc3VidGxlLWRpc2FibGVkOiB2YXIoLS13aGl0ZS1hbHBoYS0wKTstLWJnLWxpZ2h0LXN1YnRsZS1ob3ZlcjogdmFyKC0td2hpdGUtYWxwaGEtNTApOy0tYmctbGlnaHQtc3VidGxlLWhvdmVyLXN0cm9uZzogdmFyKC0td2hpdGUtYWxwaGEtOTUwKTstLWJnLWxpZ2h0LXN1YnRsZS1wcmVzc2VkOiB2YXIoLS13aGl0ZS1hbHBoYS0xMDApOy0tYmctbGlnaHQtc3VidGxlLXNlbGVjdGVkOiB2YXIoLS13aGl0ZS1hbHBoYS0wKTstLWJnLW1vZGFsLWJhY2tkcm9wOiB2YXIoLS1ibGFjay1hbHBoYS0zMDApOy0tYmctbmV1dHJhbC1kaW1tZWQ6IHZhcigtLWJsYWNrLWFscGhhLTUwKTstLWJnLW5ldXRyYWwtZGltbWVkLWRhcms6IHZhcigtLWJsYWNrLWFscGhhLTEwMCk7LS1iZy1uZXV0cmFsLWRpbW1lZC1kYXJrZXI6IHZhcigtLWJsYWNrLWFscGhhLTIwMCk7LS1iZy1uZXV0cmFsLWRpbW1lZC1kYXJrZXN0OiB2YXIoLS1ibGFjay1hbHBoYS0zMDApOy0tYmctcHJpbWFyeTogdmFyKC0tbmV1dHJhbC13aGl0ZSk7LS1iZy1zZWFyY2gtc2VsZWN0aW9uOiAjZTdmM2ViOy0tYmctc2Vjb25kYXJ5OiB2YXIoLS1icmFuZC1ncmVlbi1zdXAtaWQ1KTstLWJnLXNlY29uZGFyeS1leHRyYS1kYXJrOiB2YXIoLS1icmFuZC1ncmVlbi1zdXAtaWQ2LXRlbnRhdGl2ZSk7LS1iZy1zZWNvbmRhcnktZXh0cmEtZGFyay1ob3ZlcjogdmFyKC0tYnJhbmQtZ3JlZW4tc3VwLWlkNi10ZW50YXRpdmUtZGFyayk7LS1iZy1zZWNvbmRhcnktZXh0cmEtZGFyay1zZWxlY3RlZDogdmFyKC0tYnJhbmQtZ3JlZW4tc3VwLWlkNi10ZW50YXRpdmUtbGlnaHQpOy0tYmctc2Vjb25kYXJ5LWhvdmVyOiB2YXIoLS1icmFuZC1ncmVlbi1zdXAtaWQ1LWxpZ2h0KTstLWJnLXNlY29uZGFyeS1wcmVzc2VkOiB2YXIoLS1icmFuZC1ncmVlbi1zdXAtaWQ0KTstLWJnLXN0YXR1cy1pbmZvOiB2YXIoLS1ibHVlLTUwMC1raWNrKTstLWJnLXN0YXR1cy1pbmZvLWxpZ2h0OiB2YXIoLS1ibHVlLTEwMCk7LS1iZy1zdGF0dXMtbmVnYXRpdmU6IHZhcigtLXJlZC02MDApOy0tYmctc3RhdHVzLW5lZ2F0aXZlLWhvdmVyOiB2YXIoLS1yZWQtNzAwKTstLWJnLXN0YXR1cy1uZWdhdGl2ZS1saWdodDogdmFyKC0tcmVkLTEwMCk7LS1iZy1zdGF0dXMtbmVnYXRpdmUtcHJlc3NlZDogdmFyKC0tcmVkLTgwMCk7LS1iZy1zdGF0dXMtcGVuZGluZzogdmFyKC0teWVsbG93LTUwMCk7LS1iZy1zdGF0dXMtcGVuZGluZy1saWdodDogdmFyKC0teWVsbG93LTEwMCk7LS1iZy1zdGF0dXMtcG9zaXRpdmU6IHZhcigtLWdyZWVuLTgwMC1pZDUpOy0tYmctc3RhdHVzLXBvc2l0aXZlLWxpZ2h0OiB2YXIoLS1ncmVlbi0xMDApOy0tYmctdGVydGlhcnk6IHZhcigtLWJlaWdlLTMwMC1zYW5kKTstLWJnLXRlcnRpYXJ5LWxpZ2h0OiB2YXIoLS1iZWlnZS0yMDApOy0tYmctdGVydGlhcnktbGlnaHRlcjogdmFyKC0tYmVpZ2UtMTAwKTstLWJvcmRlci1mb2N1cy12Y2FnOiB2YXIoLS1ibHVlLTUwMC1raWNrKTstLWJvcmRlci1pbnZlcnRlZDogdmFyKC0tbmV1dHJhbC13aGl0ZSk7LS1ib3JkZXItaW52ZXJ0ZWQtZGlzYWJsZWQ6IHZhcigtLXdoaXRlLWFscGhhLTUwMCk7LS1ib3JkZXItaW52ZXJ0ZWQtaG92ZXI6IHZhcigtLXdoaXRlLWFscGhhLTcwMCk7LS1ib3JkZXItaW52ZXJ0ZWQtcHJlc3NlZDogdmFyKC0tbmV1dHJhbC13aGl0ZSk7LS1ib3JkZXItaW52ZXJ0ZWQtc3VidGxlOiB2YXIoLS13aGl0ZS1hbHBoYS01MDApOy0tYm9yZGVyLXByaW1hcnk6IHZhcigtLW5ldXRyYWwtYmxhY2spOy0tYm9yZGVyLXByaW1hcnktZGlzYWJsZWQ6IHZhcigtLWJsYWNrLWFscGhhLTMwMCk7LS1ib3JkZXItcHJpbWFyeS1ob3ZlcjogdmFyKC0tYmxhY2stYWxwaGEtNTAwKTstLWJvcmRlci1wcmltYXJ5LWhvdmVyLXNvbGlkOiB2YXIoLS1uZXV0cmFsLWdyZXktNjAwKTstLWJvcmRlci1wcmltYXJ5LXByZXNzZWQ6IHZhcigtLW5ldXRyYWwtYmxhY2spOy0tYm9yZGVyLXByaW1hcnktc3VidGxlOiB2YXIoLS1ibGFjay1hbHBoYS0yMDApOy0tYm9yZGVyLXByaW1hcnktc3VidGxlLXNvbGlkOiB2YXIoLS1uZXV0cmFsLWdyZXktMzAwKTstLWJvcmRlci1zZWNvbmRhcnk6IHZhcigtLWJyYW5kLWdyZWVuLXN1cC1pZDUpOy0tYm9yZGVyLXNlY29uZGFyeS1ob3ZlcjogdmFyKC0tYnJhbmQtZ3JlZW4tc3VwLWlkNS1saWdodCk7LS1ib3JkZXItc2Vjb25kYXJ5LWxpZ2h0OiB2YXIoLS1icmFuZC1ncmVlbi1zdXAtaWQ0KTstLWJvcmRlci1zdGF0dXMtaW5mbzogdmFyKC0tYmx1ZS03MDApOy0tYm9yZGVyLXN0YXR1cy1uZWdhdGl2ZTogdmFyKC0tcmVkLTYwMCk7LS1ib3JkZXItc3RhdHVzLW5lZ2F0aXZlLWhvdmVyOiB2YXIoLS1yZWQtNzAwKTstLWJvcmRlci1zdGF0dXMtcGVuZGluZzogdmFyKC0teWVsbG93LTYwMCk7LS1ib3JkZXItc3RhdHVzLXBvc2l0aXZlOiB2YXIoLS1ncmVlbi03MDAtaWQ0KTstLWZnLWludmVydC1kaW1tZWQ6IHZhcigtLXdoaXRlLWFscGhhLTUwKTstLWZnLWludmVydC1kaW1tZWQtbGlnaHQ6IHZhcigtLXdoaXRlLWFscGhhLTEwMCk7LS1mZy1pbnZlcnQtZGltbWVkLWxpZ2h0ZXI6IHZhcigtLXdoaXRlLWFscGhhLTIwMCk7LS1mZy1pbnZlcnQtZGltbWVkLWxpZ2h0ZXN0OiB2YXIoLS13aGl0ZS1hbHBoYS0zMDApOy0tZmctaW52ZXJ0ZWQ6IHZhcigtLW5ldXRyYWwtd2hpdGUpOy0tZmctaW52ZXJ0ZWQtZGltbWVkOiB2YXIoLS13aGl0ZS1hbHBoYS01MDApOy0tZmctaW52ZXJ0ZWQtZGlzYWJsZWQ6IHZhcigtLXdoaXRlLWFscGhhLTUwMCk7LS1mZy1uZXV0cmFsLWRpbW1lZDogdmFyKC0tYmxhY2stYWxwaGEtNTApOy0tZmctbmV1dHJhbC1kaW1tZWQtZGFyazogdmFyKC0tYmxhY2stYWxwaGEtMTAwKTstLWZnLW5ldXRyYWwtZGltbWVkLWRhcmtlcjogdmFyKC0tYmxhY2stYWxwaGEtMjAwKTstLWZnLW5ldXRyYWwtZGltbWVkLWRhcmtlc3Q6IHZhcigtLWJsYWNrLWFscGhhLTMwMCk7LS1mZy1wcmltYXJ5OiB2YXIoLS1uZXV0cmFsLWJsYWNrKTstLWZnLXByaW1hcnktZGltbWVkOiB2YXIoLS1uZXV0cmFsLWdyZXktNDAwKTstLWZnLXByaW1hcnktZGlzYWJsZWQ6IHZhcigtLWJsYWNrLWFscGhhLTMwMCk7LS1mZy1wcmltYXJ5LWhvdmVyOiB2YXIoLS1uZXV0cmFsLWdyZXktOTAwKTstLWZnLXByaW1hcnktbGlnaHQ6IHZhcigtLWJsYWNrLWFscGhhLTcwMCk7LS1mZy1zZWNvbmRhcnk6IHZhcigtLWJyYW5kLWdyZWVuLXN1cC1pZDUpOy0tZmctc2Vjb25kYXJ5LWhvdmVyOiB2YXIoLS1icmFuZC1ncmVlbi1zdXAtaWQ1LWxpZ2h0KTstLWZnLXNlY29uZGFyeS1zZWxlY3RlZDogdmFyKC0tZ3JlZW4tNzAwLWlkNCk7LS1mZy1zdGF0dXMtaW5mbzogdmFyKC0tYmx1ZS03MDApOy0tZmctc3RhdHVzLW5lZ2F0aXZlOiB2YXIoLS1yZWQtNjAwKTstLWZnLXN0YXR1cy1wZW5kaW5nOiB2YXIoLS15ZWxsb3ctNjAwKTstLWZnLXN0YXR1cy1wb3NpdGl2ZTogdmFyKC0tZ3JlZW4tNzAwLWlkNCk7LS1pbmZvZ3JhcGhpY3MtYmx1ZTogdmFyKC0taW5mb2dyYXBoaWNzLWJsdWUtMSk7LS1pbmZvZ3JhcGhpY3MtYmx1ZS1saWdodDogdmFyKC0taW5mb2dyYXBoaWNzLWJsdWUtMik7LS1pbmZvZ3JhcGhpY3MtYmx1ZS1saWdodGVyOiB2YXIoLS1pbmZvZ3JhcGhpY3MtYmx1ZS0zKTstLWluZm9ncmFwaGljcy1ibHVlLWxpZ2h0ZXN0OiB2YXIoLS1pbmZvZ3JhcGhpY3MtYmx1ZS00KTstLWluZm9ncmFwaGljcy1ncmVlbjogdmFyKC0taW5mb2dyYXBoaWNzLWdyZWVuLTEpOy0taW5mb2dyYXBoaWNzLWdyZWVuLWxpZ2h0OiB2YXIoLS1pbmZvZ3JhcGhpY3MtZ3JlZW4tMik7LS1pbmZvZ3JhcGhpY3MtZ3JlZW4tbGlnaHRlcjogdmFyKC0taW5mb2dyYXBoaWNzLWdyZWVuLTMpOy0taW5mb2dyYXBoaWNzLWdyZWVuLWxpZ2h0ZXN0OiB2YXIoLS1pbmZvZ3JhcGhpY3MtZ3JlZW4tNCk7LS1pbmZvZ3JhcGhpY3Mtb3JhbmdlOiB2YXIoLS1pbmZvZ3JhcGhpY3Mtb3JhbmdlLTEtZXJyb3IpOy0taW5mb2dyYXBoaWNzLW9yYW5nZS1saWdodDogdmFyKC0taW5mb2dyYXBoaWNzLW9yYW5nZS0yKTstLWluZm9ncmFwaGljcy1vcmFuZ2UtbGlnaHRlcjogdmFyKC0taW5mb2dyYXBoaWNzLW9yYW5nZS0zKTstLWluZm9ncmFwaGljcy1vcmFuZ2UtbGlnaHRlc3Q6IHZhcigtLWluZm9ncmFwaGljcy1vcmFuZ2UtNCk7LS1pbmZvZ3JhcGhpY3MtcHVycGxlOiB2YXIoLS1pbmZvZ3JhcGhpY3MtcHVycGxlLTEpOy0taW5mb2dyYXBoaWNzLXB1cnBsZS1saWdodDogdmFyKC0taW5mb2dyYXBoaWNzLXB1cnBsZS0yKTstLWluZm9ncmFwaGljcy1wdXJwbGUtbGlnaHRlcjogdmFyKC0taW5mb2dyYXBoaWNzLXB1cnBsZS0zKTstLWluZm9ncmFwaGljcy1wdXJwbGUtbGlnaHRlc3Q6IHZhcigtLWluZm9ncmFwaGljcy1wdXJwbGUtNCk7LS1pbmZvZ3JhcGhpY3MtcmVkOiB2YXIoLS1pbmZvZ3JhcGhpY3MtcmVkLTEpOy0taW5mb2dyYXBoaWNzLXJlZC1saWdodDogdmFyKC0taW5mb2dyYXBoaWNzLXJlZC0yKTstLWluZm9ncmFwaGljcy1yZWQtbGlnaHRlcjogdmFyKC0taW5mb2dyYXBoaWNzLXJlZC0zKTstLWluZm9ncmFwaGljcy1yZWQtbGlnaHRlc3Q6IHZhcigtLWluZm9ncmFwaGljcy1yZWQtNCk7LS10ZXh0LWludmVydGVkOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTstLXRleHQtaW52ZXJ0ZWQtZGlzYWJsZWQ6IHZhcigtLXdoaXRlLWFscGhhLTUwMCk7LS10ZXh0LWludmVydGVkLWhvdmVyOiB2YXIoLS13aGl0ZS1hbHBoYS05MDApOy0tdGV4dC1pbnZlcnRlZC1saWdodDogdmFyKC0td2hpdGUtYWxwaGEtOTAwKTstLXRleHQtcHJpbWFyeTogdmFyKC0tbmV1dHJhbC1ibGFjayk7LS10ZXh0LXByaW1hcnktZGlzYWJsZWQ6IHZhcigtLWJsYWNrLWFscGhhLTMwMCk7LS10ZXh0LXByaW1hcnktaG92ZXI6IHZhcigtLW5ldXRyYWwtZ3JleS05MDApOy0tdGV4dC1wcmltYXJ5LWxpZ2h0OiB2YXIoLS1uZXV0cmFsLWdyZXktNzAwLXByaW1hcnkpOy0tdGV4dC1wcmltYXJ5LWxpZ2h0ZXI6IHZhcigtLWJsYWNrLWFscGhhLTcwMCk7LS10ZXh0LXByaW1hcnktcGxhY2Vob2xkZXI6IHZhcigtLWJsYWNrLWFscGhhLTMwMCk7LS10ZXh0LXNlY29uZGFyeTogdmFyKC0tYnJhbmQtZ3JlZW4tc3VwLWlkNSk7LS10ZXh0LXNlY29uZGFyeS1ob3ZlcjogdmFyKC0tYnJhbmQtZ3JlZW4tc3VwLWlkNS1saWdodCk7LS10ZXh0LXN0YXR1cy1pbmZvOiB2YXIoLS1ibHVlLTcwMCk7LS10ZXh0LXN0YXR1cy1uZWdhdGl2ZTogdmFyKC0tcmVkLTYwMCk7LS10ZXh0LXN0YXR1cy1wZW5kaW5nOiB2YXIoLS15ZWxsb3ctNjAwKTstLXRleHQtc3RhdHVzLXBvc2l0aXZlOiB2YXIoLS1ncmVlbi04MDAtaWQ1KTstLWljb24td2lkdGg6IDI0cHg7LS1pY29uLWhlaWdodDogMjRweDstLWljb24td2lkdGgtc21hbGw6IDE2cHg7LS1pY29uLWhlaWdodC1zbWFsbDogMTZweDstLWFuaW1hdGlvbi1zcGVlZC1mYXN0OiAuMnM7LS1hbmltYXRpb24tc3BlZWQtbWVkaXVtOiAuM3M7LS1hbmltYXRpb24tc3BlZWQtc2xvdzogLjVzfUBtZWRpYSAobWluLXdpZHRoOiAwKXsudGhlbWUtaGFydmVzdCw6cm9vdHstLXJhZGl1cy1ub25lOiAwcHg7LS1yYWRpdXMteHM6IDJweDstLXJhZGl1cy1zbTogNHB4Oy0tcmFkaXVzLW1kOiA4cHg7LS1yYWRpdXMtbGc6IDEycHg7LS1yYWRpdXMteGw6IDE2cHg7LS1yYWRpdXMtZnVsbDogOTk5cHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbm9uZTogMHB4Oy0tc3BhY2luZy1ndXR0ZXI6IDE2cHg7LS1zcGFjaW5nLXBhZ2UtbWFyZ2luOiAyMHB4Oy0tc3BhY2luZy1ibG9jay1wYWRkaW5nLXhzOiB2YXIoLS1zcGFjaW5nLWd1dHRlcik7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctc206IDI0cHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbWQ6IDQwcHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbGc6IDY0cHg7LS1zcGFjaW5nLWNvbnRlbnQtbWF4LXdpZHRoOiAxODAwcHg7LS1zcGFjaW5nLW5vbmU6IDBweDstLXNwYWNpbmctNHhzOiAycHg7LS1zcGFjaW5nLTN4czogNHB4Oy0tc3BhY2luZy0yeHM6IDhweDstLXNwYWNpbmcteHM6IDEycHg7LS1zcGFjaW5nLXNtOiAxNnB4Oy0tc3BhY2luZy1tZDogMjRweDstLXNwYWNpbmctbGc6IDMycHg7LS1zcGFjaW5nLXhsOiA0MHB4Oy0tc3BhY2luZy0yeGw6IDQ4cHg7LS1zcGFjaW5nLTN4bDogNjRweDstLXNwYWNpbmctNHhsOiA4MHB4Oy0tc3BhY2luZy01eGw6IDEwNHB4Oy0tc3BhY2luZy02eGw6IDEyMHB4Oy0tc3BhY2luZy03eGw6IDE2MHB4Oy0tc3BhY2luZy04eGw6IDIwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0LDpyb290ey0tcmFkaXVzLW5vbmU6IDBweDstLXJhZGl1cy14czogMnB4Oy0tcmFkaXVzLXNtOiA0cHg7LS1yYWRpdXMtbWQ6IDhweDstLXJhZGl1cy1sZzogMTJweDstLXJhZGl1cy14bDogMTZweDstLXJhZGl1cy1mdWxsOiA5OTlweDstLXNwYWNpbmctYmxvY2stcGFkZGluZy1ub25lOiAwcHg7LS1zcGFjaW5nLWd1dHRlcjogMjRweDstLXNwYWNpbmctYmxvY2stcGFkZGluZy1zbTogMzJweDstLXNwYWNpbmctcGFnZS1tYXJnaW46IDQwcHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbWQ6IDQ4cHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbGc6IDgwcHg7LS1zcGFjaW5nLWNvbnRlbnQtbWF4LXdpZHRoOiAxODAwcHg7LS1zcGFjaW5nLW5vbmU6IDBweDstLXNwYWNpbmctNHhzOiAycHg7LS1zcGFjaW5nLTN4czogNHB4Oy0tc3BhY2luZy0yeHM6IDhweDstLXNwYWNpbmcteHM6IDEycHg7LS1zcGFjaW5nLXNtOiAxNnB4Oy0tc3BhY2luZy1tZDogMjRweDstLXNwYWNpbmctbGc6IDMycHg7LS1zcGFjaW5nLXhsOiA0MHB4Oy0tc3BhY2luZy0yeGw6IDQ4cHg7LS1zcGFjaW5nLTN4bDogNjRweDstLXNwYWNpbmctNHhsOiA4MHB4Oy0tc3BhY2luZy01eGw6IDEwNHB4Oy0tc3BhY2luZy02eGw6IDEyMHB4Oy0tc3BhY2luZy03eGw6IDE2MHB4Oy0tc3BhY2luZy04eGw6IDIwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey50aGVtZS1oYXJ2ZXN0LDpyb290ey0tcmFkaXVzLW5vbmU6IDBweDstLXJhZGl1cy14czogMnB4Oy0tcmFkaXVzLXNtOiA0cHg7LS1yYWRpdXMtbWQ6IDhweDstLXJhZGl1cy1sZzogMTJweDstLXJhZGl1cy14bDogMTZweDstLXJhZGl1cy1mdWxsOiA5OTlweDstLXNwYWNpbmctYmxvY2stcGFkZGluZy1ub25lOiAwcHg7LS1zcGFjaW5nLWd1dHRlcjogMjRweDstLXNwYWNpbmctYmxvY2stcGFkZGluZy1zbTogMzJweDstLXNwYWNpbmctcGFnZS1tYXJnaW46IDQwcHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbWQ6IDQ4cHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbGc6IDgwcHg7LS1zcGFjaW5nLWNvbnRlbnQtbWF4LXdpZHRoOiAxODAwcHg7LS1zcGFjaW5nLW5vbmU6IDBweDstLXNwYWNpbmctNHhzOiAycHg7LS1zcGFjaW5nLTN4czogNHB4Oy0tc3BhY2luZy0yeHM6IDhweDstLXNwYWNpbmcteHM6IDEycHg7LS1zcGFjaW5nLXNtOiAxNnB4Oy0tc3BhY2luZy1tZDogMjRweDstLXNwYWNpbmctbGc6IDMycHg7LS1zcGFjaW5nLXhsOiA0MHB4Oy0tc3BhY2luZy0yeGw6IDQ4cHg7LS1zcGFjaW5nLTN4bDogNjRweDstLXNwYWNpbmctNHhsOiA4MHB4Oy0tc3BhY2luZy01eGw6IDEwNHB4Oy0tc3BhY2luZy02eGw6IDEyMHB4Oy0tc3BhY2luZy03eGw6IDE2MHB4Oy0tc3BhY2luZy04eGw6IDIwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsudGhlbWUtaGFydmVzdCw6cm9vdHstLXJhZGl1cy1ub25lOiAwcHg7LS1yYWRpdXMteHM6IDJweDstLXJhZGl1cy1zbTogNHB4Oy0tcmFkaXVzLW1kOiA4cHg7LS1yYWRpdXMtbGc6IDEycHg7LS1yYWRpdXMteGw6IDE2cHg7LS1yYWRpdXMtZnVsbDogOTk5cHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbm9uZTogMHB4Oy0tc3BhY2luZy1ndXR0ZXI6IDI0cHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctc206IDQwcHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbWQ6IDY0cHg7LS1zcGFjaW5nLXBhZ2UtbWFyZ2luOiA2NHB4Oy0tc3BhY2luZy1ibG9jay1wYWRkaW5nLWxnOiAxMjBweDstLXNwYWNpbmctY29udGVudC1tYXgtd2lkdGg6IDE4MDBweDstLXNwYWNpbmctbm9uZTogMHB4Oy0tc3BhY2luZy00eHM6IDJweDstLXNwYWNpbmctM3hzOiA0cHg7LS1zcGFjaW5nLTJ4czogOHB4Oy0tc3BhY2luZy14czogMTJweDstLXNwYWNpbmctc206IDE2cHg7LS1zcGFjaW5nLW1kOiAyNHB4Oy0tc3BhY2luZy1sZzogMzJweDstLXNwYWNpbmcteGw6IDQwcHg7LS1zcGFjaW5nLTJ4bDogNDhweDstLXNwYWNpbmctM3hsOiA2NHB4Oy0tc3BhY2luZy00eGw6IDgwcHg7LS1zcGFjaW5nLTV4bDogMTA0cHg7LS1zcGFjaW5nLTZ4bDogMTIwcHg7LS1zcGFjaW5nLTd4bDogMTYwcHg7LS1zcGFjaW5nLTh4bDogMjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey50aGVtZS1oYXJ2ZXN0LDpyb290ey0tcmFkaXVzLW5vbmU6IDBweDstLXJhZGl1cy14czogMnB4Oy0tcmFkaXVzLXNtOiA0cHg7LS1yYWRpdXMtbWQ6IDhweDstLXJhZGl1cy1sZzogMTJweDstLXJhZGl1cy14bDogMTZweDstLXJhZGl1cy1mdWxsOiA5OTlweDstLXNwYWNpbmctYmxvY2stcGFkZGluZy1ub25lOiAwcHg7LS1zcGFjaW5nLWd1dHRlcjogMjRweDstLXNwYWNpbmctYmxvY2stcGFkZGluZy1zbTogNjRweDstLXNwYWNpbmctYmxvY2stcGFkZGluZy1tZDogODBweDstLXNwYWNpbmctcGFnZS1tYXJnaW46IDgwcHg7LS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbGc6IDE2MHB4Oy0tc3BhY2luZy1jb250ZW50LW1heC13aWR0aDogMTgwMHB4Oy0tc3BhY2luZy1ub25lOiAwcHg7LS1zcGFjaW5nLTR4czogMnB4Oy0tc3BhY2luZy0zeHM6IDRweDstLXNwYWNpbmctMnhzOiA4cHg7LS1zcGFjaW5nLXhzOiAxMnB4Oy0tc3BhY2luZy1zbTogMTZweDstLXNwYWNpbmctbWQ6IDI0cHg7LS1zcGFjaW5nLWxnOiAzMnB4Oy0tc3BhY2luZy14bDogNDBweDstLXNwYWNpbmctMnhsOiA0OHB4Oy0tc3BhY2luZy0zeGw6IDY0cHg7LS1zcGFjaW5nLTR4bDogODBweDstLXNwYWNpbmctNXhsOiAxMDRweDstLXNwYWNpbmctNnhsOiAxMjBweDstLXNwYWNpbmctN3hsOiAxNjBweDstLXNwYWNpbmctOHhsOiAyMDBweH19LnRoZW1lLWhhcnZlc3QgKiwudGhlbWUtaGFydmVzdCAqOmJlZm9yZSwudGhlbWUtaGFydmVzdCAqOmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH0udGhlbWUtaGFydmVzdCAucXVvdGVfX2Jsb2NrIHNsLWNhcm91c2VsOjpwYXJ0KHNjcm9sbC1jb250YWluZXIpey0tc2xpZGVzLXBlci1wYWdlOiAxICFpbXBvcnRhbnQ7LS1zY3JvbGwtaGludDogMHB4fS50aGVtZS1oYXJ2ZXN0IC5xdW90ZV9fY29udGFpbmVyX19sZ3tkaXNwbGF5Om5vbmV9LnRoZW1lLWhhcnZlc3QgLnF1b3RlX19jb250YWluZXJfX3hze2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnRoZW1lLWhhcnZlc3QgLnF1b3RlX19jb250YWluZXJfX3hze2Rpc3BsYXk6bm9uZX0udGhlbWUtaGFydmVzdCAucXVvdGVfX2NvbnRhaW5lcl9fbGd7ZGlzcGxheTpibG9ja319LnRoZW1lLWhhcnZlc3R7LS1leHBhbmRhYmxlLWxpc3QtZm9udC1zZXJpZjogXCJMTVNlcmlmXCJ9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3R7cGFkZGluZzp2YXIoLS1zcGFjaW5nLWJsb2NrLXBhZGRpbmctbWQpIHZhcigtLXNwYWNpbmctcGFnZS1tYXJnaW4pIHZhcigtLXNwYWNpbmctYmxvY2stcGFkZGluZy1tZCkgdmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbik7YmFja2dyb3VuZDp2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC5ncmlkIC5oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy1tZCk7bWFyZ2luLWJvdHRvbTp2YXIoLS1zcGFjaW5nLTJ4bCl9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlciAuaGVhZGVyX190ZXh0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDp2YXIoLS1zcGFjaW5nLXNtKX0udGhlbWUtaGFydmVzdCAuZXhwYW5kYWJsZV9fbGlzdCAuZ3JpZCAuaGVhZGVyIC5oZWFkZXJfX3RleHRzIC5oZWFkZXJfX3RpdGxle2ZvbnQtZmFtaWx5OnZhcigtLWV4cGFuZGFibGUtbGlzdC1mb250LXNlcmlmKTtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLW1kKTtjb2xvcjp2YXIoLS10ZXh0LXRleHQtcHJpbWFyeSk7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjM1LjJweDt0ZXh0LWFsaWduOmxlZnR9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlciAuaGVhZGVyX190ZXh0cyAuaGVhZGVyX19kZXNjcmlwdGlvbntmb250LWZhbWlseTp2YXIoLS1leHBhbmRhYmxlLWxpc3QtZm9udC1zZXJpZik7Zm9udC1zaXplOnZhcigtLXNpemUtYm9keS1tZCk7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5LWxpZ2h0KTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MjdweDt0ZXh0LWFsaWduOmxlZnR9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlciAuaGVhZGVyX19mdW5jdGlvbnN7Z2FwOnZhcigtLXNwYWNpbmcteHMpfS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC5ncmlkIC5oZWFkZXIgLmhlYWRlcl9fZnVuY3Rpb25zIC5oZWFkZXJfX2J1dHRvbntkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJTtmbGV4LWZsb3c6Y29sdW1uO2dhcDp2YXIoLS1zcGFjaW5nLXhzKX0udGhlbWUtaGFydmVzdCAuZXhwYW5kYWJsZV9fbGlzdCAuZ3JpZCAuaGVhZGVyIC5oZWFkZXJfX2Z1bmN0aW9ucyAuaGVhZGVyX19idXR0b24gc2wtYnV0dG9uOjpwYXJ0KGJhc2Upe2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2Fucyk7Zm9udC1zaXplOnZhcigtLXNpemUtbGFiZWwtbWQpO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoyMS42cHh9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmxpc3R7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKTtib3JkZXItdG9wOjFweCBzb2xpZCB2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlcntnYXA6dmFyKC0tc3BhY2luZy1tZCl9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlciAuaGVhZGVyX190aXRsZXtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLW1kKTtsaW5lLWhlaWdodDozNS4ycHh9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlciAuaGVhZGVyX19kZXNjcmlwdGlvbntmb250LXNpemU6dmFyKC0tc2l6ZS1ib2R5LW1kKTtsaW5lLWhlaWdodDoyN3B4fS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC5ncmlkIC5oZWFkZXIgLmhlYWRlcl9fZnVuY3Rpb25ze2dhcDp2YXIoLS1zcGFjaW5nLXhzKTtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDphdXRvfS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC5ncmlkIC5oZWFkZXIgLmhlYWRlcl9fZnVuY3Rpb25zIC5oZWFkZXJfX2J1dHRvbntmbGV4LWZsb3c6bm93cmFwO2dhcDp2YXIoLS1zcGFjaW5nLTJ4cyl9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlcntkaXNwbGF5OmdyaWR9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlciAuaGVhZGVyX190ZXh0c3tnYXA6dmFyKC0tc3BhY2luZy1zbSl9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlciAuaGVhZGVyX190ZXh0cyAuaGVhZGVyX190aXRsZXtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLW1kKTtsaW5lLWhlaWdodDo1Mi44cHh9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLmdyaWQgLmhlYWRlciAuaGVhZGVyX190ZXh0cyAuaGVhZGVyX19kZXNjcmlwdGlvbntmb250LXNpemU6dmFyKC0tc2l6ZS1ib2R5LW1kKTtsaW5lLWhlaWdodDoyN3B4fS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC5ncmlkIC5oZWFkZXIgLmhlYWRlcl9fZnVuY3Rpb25ze2dhcDp2YXIoLS1zcGFjaW5nLXhzKX0udGhlbWUtaGFydmVzdCAuZXhwYW5kYWJsZV9fbGlzdCAuZ3JpZCAuaGVhZGVyIC5oZWFkZXJfX2Z1bmN0aW9ucyAuaGVhZGVyX19idXR0b257ZmxleC1mbG93Om5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO2dhcDp2YXIoLS1zcGFjaW5nLTJ4cyl9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC5vbmUtY29sdW1uIC5oZWFkZXIgLmhlYWRlcl9fdGV4dHN7Z2FwOnZhcigtLXNwYWNpbmctc20pfS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC5vbmUtY29sdW1uIC5oZWFkZXIgLmhlYWRlcl9fdGV4dHMgLmhlYWRlcl9fdGl0bGV7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy1tZCk7bGluZS1oZWlnaHQ6NTIuOHB4fS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC5vbmUtY29sdW1uIC5oZWFkZXIgLmhlYWRlcl9fdGV4dHMgLmhlYWRlcl9fZGVzY3JpcHRpb257Zm9udC1zaXplOnZhcigtLXNpemUtYm9keS1tZCk7bGluZS1oZWlnaHQ6MjdweH0udGhlbWUtaGFydmVzdCAuZXhwYW5kYWJsZV9fbGlzdCAub25lLWNvbHVtbiAuaGVhZGVyIC5oZWFkZXJfX2Z1bmN0aW9uc3tnYXA6dmFyKC0tc3BhY2luZy14cyl9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLm9uZS1jb2x1bW4gLmhlYWRlciAuaGVhZGVyX19mdW5jdGlvbnMgLmhlYWRlcl9fYnV0dG9ue2ZsZXgtZmxvdzpub3dyYXA7anVzdGlmeS1jb250ZW50OmVuZDtnYXA6dmFyKC0tc3BhY2luZy0yeHMpfS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC50d28tY29sdW1ucyAuaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOnZhcigtLXNwYWNpbmcteGwpfS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC50d28tY29sdW1ucyAuaGVhZGVyIC5oZWFkZXJfX3RleHRze2dhcDp2YXIoLS1zcGFjaW5nLXhzKX0udGhlbWUtaGFydmVzdCAuZXhwYW5kYWJsZV9fbGlzdCAudHdvLWNvbHVtbnMgLmhlYWRlciAuaGVhZGVyX190ZXh0cyAuaGVhZGVyX190aXRsZXtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLXhzKTtsaW5lLWhlaWdodDoyNi40cHh9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLnR3by1jb2x1bW5zIC5oZWFkZXIgLmhlYWRlcl9fdGV4dHMgLmhlYWRlcl9fZGVzY3JpcHRpb257Zm9udC1zaXplOnZhcigtLXNpemUtYm9keS1tZCk7bGluZS1oZWlnaHQ6MjdweH0udGhlbWUtaGFydmVzdCAuZXhwYW5kYWJsZV9fbGlzdCAudHdvLWNvbHVtbnMgLmhlYWRlciAuaGVhZGVyX19mdW5jdGlvbnN7ZGlzcGxheTpmbGV4O3dpZHRoOmF1dG87Z2FwOnZhcigtLXNwYWNpbmcteHMpfS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC50d28tY29sdW1ucyAuaGVhZGVyIC5oZWFkZXJfX2Z1bmN0aW9ucyAuaGVhZGVyX19idXR0b257ZGlzcGxheTpmbGV4O21hcmdpbi10b3A6YXV0bzt3aWR0aDoxMDAlO2ZsZXgtZmxvdzpjb2x1bW47Z2FwOnZhcigtLXNwYWNpbmctM3hzKX19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLm9uZS1jb2x1bW4gLmhlYWRlciAuaGVhZGVyX190ZXh0c3tnYXA6dmFyKC0tc3BhY2luZy1zbSl9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLm9uZS1jb2x1bW4gLmhlYWRlciAuaGVhZGVyX190ZXh0cyAuaGVhZGVyX190aXRsZXtmb250LXNpemU6dmFyKC0tc2l6ZS1oZWFkaW5nLW1kKTtsaW5lLWhlaWdodDo2MS42cHh9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLm9uZS1jb2x1bW4gLmhlYWRlciAuaGVhZGVyX190ZXh0cyAuaGVhZGVyX19kZXNjcmlwdGlvbntmb250LXNpemU6dmFyKC0tc2l6ZS1ib2R5LW1kKTtsaW5lLWhlaWdodDozM3B4fS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC5vbmUtY29sdW1uIC5oZWFkZXIgLmhlYWRlcl9fZnVuY3Rpb25ze2dhcDp2YXIoLS1zcGFjaW5nLXhzKX0udGhlbWUtaGFydmVzdCAuZXhwYW5kYWJsZV9fbGlzdCAub25lLWNvbHVtbiAuaGVhZGVyIC5oZWFkZXJfX2Z1bmN0aW9ucyAuaGVhZGVyX19idXR0b257ZmxleC1mbG93Om5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZW5kO2dhcDp2YXIoLS1zcGFjaW5nLTJ4cyl9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLnR3by1jb2x1bW5zIC5oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy14bCl9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLnR3by1jb2x1bW5zIC5oZWFkZXIgLmhlYWRlcl9fdGV4dHN7Z2FwOnZhcigtLXNwYWNpbmcteHMpfS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC50d28tY29sdW1ucyAuaGVhZGVyIC5oZWFkZXJfX3RleHRzIC5oZWFkZXJfX3RpdGxle2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmcteHMpO2xpbmUtaGVpZ2h0OjMwLjhweH0udGhlbWUtaGFydmVzdCAuZXhwYW5kYWJsZV9fbGlzdCAudHdvLWNvbHVtbnMgLmhlYWRlciAuaGVhZGVyX190ZXh0cyAuaGVhZGVyX19kZXNjcmlwdGlvbntmb250LXNpemU6dmFyKC0tc2l6ZS1ib2R5LW1kKTtsaW5lLWhlaWdodDozM3B4fS50aGVtZS1oYXJ2ZXN0IC5leHBhbmRhYmxlX19saXN0IC50d28tY29sdW1ucyAuaGVhZGVyIC5oZWFkZXJfX2Z1bmN0aW9uc3tkaXNwbGF5OmZsZXg7d2lkdGg6YXV0bztnYXA6dmFyKC0tc3BhY2luZy14cyl9LnRoZW1lLWhhcnZlc3QgLmV4cGFuZGFibGVfX2xpc3QgLnR3by1jb2x1bW5zIC5oZWFkZXIgLmhlYWRlcl9fZnVuY3Rpb25zIC5oZWFkZXJfX2J1dHRvbntkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDphdXRvO3dpZHRoOjEwMCU7ZmxleC1mbG93OmNvbHVtbjtnYXA6dmFyKC0tc3BhY2luZy0zeHMpfX0udGhlbWUtaGFydmVzdHstLWZvb3Rlci1saW5lLWNvbG9yOiB2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtc3VidGxlKX0udGhlbWUtaGFydmVzdCBmb290ZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1uZXV0cmFsLWJsYWNrKX0udGhlbWUtaGFydmVzdCAuZm9vdGVyIC5saW5rLWFuaW1hdGUtaG92ZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXJpZ2h0OmNhbGMoMTZweCArIHZhcigtLXNwYWNpbmctMnhzKSl9LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAubGluay1hbmltYXRlLWhvdmVyIHNsLWljb257d2lkdGg6MjRweDtoZWlnaHQ6MThweDttYXJnaW4tcmlnaHQ6LTE2cHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZS1vdXR9LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAubGluay1hbmltYXRlLWhvdmVyIHNwYW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1zZWNvbmRhcnkpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLW91dH0udGhlbWUtaGFydmVzdCAuZm9vdGVyIC5saW5rLWFuaW1hdGUtaG92ZXI6aG92ZXIgc2wtaWNvbntvcGFjaXR5OjF9LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAubGluay1hbmltYXRlLWhvdmVyOmhvdmVyIHNwYW57bWFyZ2luLWxlZnQ6Y2FsYygxMHB4ICsgdmFyKC0tc3BhY2luZy0yeHMpKTttYXJnaW4tcmlnaHQ6Y2FsYygoMTBweCArIHZhcigtLXNwYWNpbmctMnhzKSkgKiAtMSl9LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAubGluay1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlfS50aGVtZS1oYXJ2ZXN0IC5mb290ZXIgLmxpbmstbGlzdDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mb290ZXItbGluZS1jb2xvcik7bWFyZ2luLWxlZnQ6Y2FsYygtMSAqIHZhcigtLXNwYWNpbmctcGFnZS1tYXJnaW4pKTt0b3A6MDt3aWR0aDpjYWxjKDEwMCUgKyAyICogdmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbikpfS50aGVtZS1oYXJ2ZXN0IC5mb290ZXIgLmxpbmstbGlzdCAubGluay1saXN0X19pdGVtc3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OmNvbHVtbjtwYWRkaW5nLWJvdHRvbTp2YXIoLS1zcGFjaW5nLWxnKTticmVhay1pbnNpZGU6YXZvaWQ7Z2FwOnZhcigtLXNwYWNpbmcteHMpfS50aGVtZS1oYXJ2ZXN0IC5mb290ZXIgLmxpbmstbGlzdCAubGluay1saXN0X19pdGVtcz46Zmlyc3QtY2hpbGR7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Zm9udC1zaXplOnZhcigtLXNpemUtYm9keS1tZC1ib2xkKTtmb250LXdlaWdodDp2YXIoLS13ZWlnaHQtbWVkaXVtKTtsaW5lLWhlaWdodDoxNTAlO21hcmdpbi1ib3R0b206LTNweH0udGhlbWUtaGFydmVzdCAuZm9vdGVyIC5saW5rLWxpc3RfX3N1Ymxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW47Z2FwOjhweH0udGhlbWUtaGFydmVzdCAuZm9vdGVyIC5saW5rLWxpc3RfX3N1Ymxpc3Q+bGl7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zYW5zKTtmb250LXNpemU6dmFyKC0tc2l6ZS1kZXRhaWwtbWQpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDoxMjAlO2Rpc3BsYXk6ZmxleDttaW4taGVpZ2h0OnZhcigtLXNwYWNpbmctbWQpO2FsaWduLWl0ZW1zOmNlbnRlcn0udGhlbWUtaGFydmVzdCAuZm9vdGVyIC5yaWdodHMtZXh0cmFzLWJhcjpiZWZvcmUsLnRoZW1lLWhhcnZlc3QgLmZvb3RlciAucmlnaHRzLWV4dHJhcy1iYXI6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mb290ZXItbGluZS1jb2xvcik7bWFyZ2luLWxlZnQ6Y2FsYygtMSAqIHZhcigtLXNwYWNpbmctcGFnZS1tYXJnaW4pKTt3aWR0aDoxMDAlfS50aGVtZS1oYXJ2ZXN0IC5mb290ZXIgLnJpZ2h0cy1leHRyYXMtYmFyOmJlZm9yZXt0b3A6MH0udGhlbWUtaGFydmVzdCAuZm9vdGVyIC5yaWdodHMtZXh0cmFzLWJhcjphZnRlcntib3R0b206MH0udGhlbWUtaGFydmVzdCAuZm9vdGVyIC5yaWdodHMtZXh0cmFzLWJhciAubG9nbzphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWZvb3Rlci1saW5lLWNvbG9yKTttYXJnaW4tbGVmdDpjYWxjKC0xICogdmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbikpO2JvdHRvbTowO3dpZHRoOmNhbGMoMTAwJSArIDIgKiB2YXIoLS1zcGFjaW5nLXBhZ2UtbWFyZ2luKSl9LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAucmlnaHRzLWV4dHJhcy1iYXIgLmV4dHJhcyAubGluay1saXN0X19zdWJsaXN0e2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6d3JhcDtnYXA6MCB2YXIoLS1zcGFjaW5nLXhzKX0udGhlbWUtaGFydmVzdCAuZm9vdGVyIC5yaWdodHMtZXh0cmFzLWJhciAuZXh0cmFzIGF7YnJlYWstaW5zaWRlOmF2b2lkfUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAudmVydGljYWwtbGluZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjFweDtoZWlnaHQ6Y2FsYygxMDAlICsgMiAqIHZhcigtLXNwYWNpbmctcGFnZS1tYXJnaW4pKTttYXJnaW4tdG9wOmNhbGMoLTEgKiB2YXIoLS1zcGFjaW5nLXBhZ2UtbWFyZ2luKSk7bWFyZ2luLWxlZnQ6Y2FsYygtMSAqIHZhcigtLXNwYWNpbmctbWQpKTtqdXN0aWZ5LXNlbGY6c3RhcnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mb290ZXItbGluZS1jb2xvcil9LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAubGluay1saXN0OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAubGluay1saXN0IC5saW5rLWxpc3RfX2l0ZW1ze3BhZGRpbmctYm90dG9tOnZhcigtLXNwYWNpbmcteGwpfS50aGVtZS1oYXJ2ZXN0IC5mb290ZXIgLnJpZ2h0cy1leHRyYXMtYmFyOmFmdGVyLC50aGVtZS1oYXJ2ZXN0IC5mb290ZXIgLnJpZ2h0cy1leHRyYXMtYmFyOmJlZm9yZXttYXJnaW46MDtsZWZ0OjB9LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAucmlnaHRzLWV4dHJhcy1iYXIgLmxvZ286YWZ0ZXJ7ZGlzcGxheTpub25lfS50aGVtZS1oYXJ2ZXN0IC5mb290ZXIgLnJpZ2h0cy1leHRyYXMtYmFyIC5leHRyYXMgLmxpbmstbGlzdF9fc3VibGlzdHtnYXA6MzVweH19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LnRoZW1lLWhhcnZlc3QgLmZvb3RlciAubGluay1saXN0IC5saW5rLWxpc3RfX2l0ZW1ze21hcmdpbi10b3A6LTRweH0udGhlbWUtaGFydmVzdCAuZm9vdGVyIC5saW5rLWxpc3QgLmxpbmstbGlzdF9fc3VibGlzdHttYXJnaW4tdG9wOi0ycHh9fS50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2t7YmFja2dyb3VuZDp2YXIoLS1iYWNrZ3JvdW5kLWJnLXByaW1hcnkpO3BhZGRpbmc6dmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbil9LnRoZW1lLWhhcnZlc3QgLnByZWFtYmxlX19ibG9jayAuZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LDFmcik7cGFkZGluZzowcHggMHB4IHZhcigtLXNwYWNpbmctNHhsKSAwcHg7Z2FwOnZhcigtLXNwYWNpbmctZ3V0dGVyKX0udGhlbWUtaGFydmVzdCAucHJlYW1ibGVfX2Jsb2NrIC5ncmlkIC5wcmVhbWJsZV9fdGV4dHtncmlkLWNvbHVtbjpzcGFuIDY7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zZXJpZik7Zm9udC1zaXplOnZhcigtLXNpemUtaGVhZGluZy1zbSk7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjI0LjJweDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCAucHJlYW1ibGVfX2Jsb2NrIC5ncmlkIC5lbXB0eV9fc3BhY2V7ZGlzcGxheTpub25lfS50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2tbc2l6ZT1sYXJnZV0gLmdyaWQgLnByZWFtYmxlX190ZXh0e2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmctbWQpO2xpbmUtaGVpZ2h0OjM1LjJweH0udGhlbWUtaGFydmVzdCAucHJlYW1ibGVfX2Jsb2NrW3ZhcmlhbnQ9c2Vjb25kYXJ5XXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3QgLnByZWFtYmxlX19ibG9ja1t2YXJpYW50PXNlY29uZGFyeV0gLmdyaWQgLnByZWFtYmxlX190ZXh0e2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2tbdmFyaWFudD10ZXJ0aWFyeV17YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy10ZXJ0aWFyeSl9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsudGhlbWUtaGFydmVzdCAucHJlYW1ibGVfX2Jsb2NrIC5ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwxZnIpfS50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2sgLmdyaWQgLnByZWFtYmxlX190ZXh0e2dyaWQtY29sdW1uOnNwYW4gN30udGhlbWUtaGFydmVzdCAucHJlYW1ibGVfX2Jsb2NrIC5ncmlkIC5lbXB0eV9fc3BhY2V7ZGlzcGxheTpibG9jaztncmlkLWNvbHVtbjpzcGFuIDF9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnRoZW1lLWhhcnZlc3QgLnByZWFtYmxlX19ibG9jayAuZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLDFmcil9LnRoZW1lLWhhcnZlc3QgLnByZWFtYmxlX19ibG9jayAuZ3JpZCAucHJlYW1ibGVfX3RleHR7bGluZS1oZWlnaHQ6MzUuMnB4O2dyaWQtY29sdW1uOnNwYW4gOX0udGhlbWUtaGFydmVzdCAucHJlYW1ibGVfX2Jsb2NrIC5ncmlkIC5lbXB0eV9fc3BhY2V7Z3JpZC1jb2x1bW46c3BhbiAzfS50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2tbc2l6ZT1sYXJnZV0gLmdyaWQgLnByZWFtYmxlX190ZXh0e2ZvbnQtc2l6ZTp2YXIoLS1zaXplLWhlYWRpbmctbWQpO2xpbmUtaGVpZ2h0OjUyLjhweDtncmlkLWNvbHVtbjpzcGFuIDExfS50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2tbc2l6ZT1sYXJnZV0gLmdyaWQgLmVtcHR5X19zcGFjZXtncmlkLWNvbHVtbjpzcGFuIDF9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2sgLmdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwxZnIpfS50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2sgLmdyaWQgLnByZWFtYmxlX190ZXh0e2dyaWQtY29sdW1uOnNwYW4gOH0udGhlbWUtaGFydmVzdCAucHJlYW1ibGVfX2Jsb2NrIC5ncmlkIC5lbXB0eV9fc3BhY2V7Z3JpZC1jb2x1bW46c3BhbiA0fS50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2tbc2l6ZT1sYXJnZV0gLmdyaWQgLnByZWFtYmxlX190ZXh0e2dyaWQtY29sdW1uOnNwYW4gMTB9LnRoZW1lLWhhcnZlc3QgLnByZWFtYmxlX19ibG9ja1tzaXplPWxhcmdlXSAuZ3JpZCAuZW1wdHlfX3NwYWNle2dyaWQtY29sdW1uOnNwYW4gMn19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LnRoZW1lLWhhcnZlc3QgLnByZWFtYmxlX19ibG9jayAuZ3JpZCAucHJlYW1ibGVfX3RleHR7bGluZS1oZWlnaHQ6MzkuNnB4fS50aGVtZS1oYXJ2ZXN0IC5wcmVhbWJsZV9fYmxvY2tbc2l6ZT1sYXJnZV0gLmdyaWQgLnByZWFtYmxlX190ZXh0e2xpbmUtaGVpZ2h0OjYxLjZweH19LnRoZW1lLWhhcnZlc3R7LS1tZW51LWhhbWJ1cmdlci1zaXplOiA0MHB4Oy0tbWVudS1oYW1idXJnZXItd2lkdGgtaG92ZXI6IDM2cHg7LS1tZW51LWhhbWJ1cmdlci13aWR0aC14czogMzJweDstLW1lbnUtaGFtYnVyZ2VyLXNwYW4taGVpZ2h0OiAycHg7LS1tZW51LWhhbWJ1cmdlci1wYWRkaW5nLXk6IDEycHg7LS1zdGlja3ktbG9nby13aWR0aDogMjAwcHg7LS1zdGlja3ktaGVhZGVyLWhlaWdodDogNzJweDstLW1haW4tdG9wLWJhci1oZWlnaHQ6IDgwcHg7LS1zdGlja3ktaGVhZGVyLXRvcDogLThweH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0ey0tbWFpbi10b3AtYmFyLWhlaWdodDogOTZweDstLXN0aWNreS1oZWFkZXItdG9wOiAtMjRweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnRoZW1lLWhhcnZlc3R7LS1tYWluLXRvcC1iYXItaGVpZ2h0OiAxMzZweDstLXN0aWNreS1oZWFkZXItdG9wOiAtNjRweH19QGtleWZyYW1lcyBtYWluLXRvcC1iYXItYW5pbWF0aW9uezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKC0xICogdmFyKC0tbWFpbi10b3AtYmFyLWhlaWdodCkpKX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7dG9wOjA7aGVpZ2h0OnZhcigtLW1haW4tdG9wLWJhci1oZWlnaHQpO21heC13aWR0aDpjYWxjKDMwMDBweCAvIHZhcigtLXBhZ2Utem9vbS1mYWN0b3IpKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt6LWluZGV4OjEwMDt0cmFuc2l0aW9uOmhlaWdodCAuNnM7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1iZy1wcmltYXJ5KTttYXJnaW4tYm90dG9tOmNhbGMoLTEgKiAodmFyKC0tbWFpbi10b3AtYmFyLWhlaWdodCkgKyB2YXIoLS1nbG9iYWwtdG9wLWJhci1oZWlnaHQsIDBweCkpKX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhcj5kaXY6bm90KCNtYWluLW1lbnUpPmRpdnthbmltYXRpb246bWFpbi10b3AtYmFyLWFuaW1hdGlvbiAxcyBlYXNlLW91dH1Aa2V5ZnJhbWVzIGhhbWJ1cmdlckFib3ZlQW5pbWF0aW9uezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpfTI1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMXB4KX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NzUle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xcHgpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIGhhbWJ1cmdlclVuZGVyQW5pbWF0aW9uezAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCl9MjUle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDFweCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTc1JXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxcHgpfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAuaGFtYnVyZ2Vye2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6Y29sdW1uO3dpZHRoOnZhcigtLW1lbnUtaGFtYnVyZ2VyLXNpemUpO2hlaWdodDp2YXIoLS1tZW51LWhhbWJ1cmdlci1zaXplKTtwYWRkaW5nOnZhcigtLW1lbnUtaGFtYnVyZ2VyLXBhZGRpbmcteSkgMDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2N1cnNvcjpwb2ludGVyfS50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyIC5oYW1idXJnZXIgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6dmFyKC0tbWVudS1oYW1idXJnZXItc3Bhbi1oZWlnaHQpO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mZy1wcmltYXJ5KTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7Ym9yZGVyLXJhZGl1czp2YXIoLS1yYWRpdXMtZnVsbCl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgLmhhbWJ1cmdlcjpob3ZlciBzcGFue2JhY2tncm91bmQtY29sb3I6dmFyKC0tZmctc2Vjb25kYXJ5LWhvdmVyKX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAuaGFtYnVyZ2VyOmhvdmVyIHNwYW46Zmlyc3QtY2hpbGR7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7d2lkdGg6OTAlfS50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyIC5oYW1idXJnZXI6aG92ZXIgc3BhbjpudGgtY2hpbGQoMil7d2lkdGg6OTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoMTAlKX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAuaGFtYnVyZ2VyOmhvdmVyIHNwYW46bGFzdC1jaGlsZHt0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpO3dpZHRoOjkwJX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAuaGFtYnVyZ2VyOm5vdCg6aG92ZXIpIHNwYW46Zmlyc3QtY2hpbGR7YW5pbWF0aW9uOmhhbWJ1cmdlckFib3ZlQW5pbWF0aW9uIC4zcyBlYXNlLWluLW91dH0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAuaGFtYnVyZ2VyOm5vdCg6aG92ZXIpIHNwYW46bGFzdC1jaGlsZHthbmltYXRpb246aGFtYnVyZ2VyVW5kZXJBbmltYXRpb24gLjNzIGVhc2UtaW4tb3V0fS50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyIC5saW5rLWxpc3QgLnZlcnRpY2FsLWRpdmlkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyIC5saW5rLWxpc3QgYXtjb2xvcjp2YXIoLS10ZXh0LXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyIC5saW5rLWxpc3QgYTpob3ZlciwudGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAubGluay1saXN0IGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC11bmRlcmxpbmUtb2Zmc2V0OjdweH0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAubGluay1saXN0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgLmxpbmstbGlzdCBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tYm9yZGVyLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5W3ZhcmlhbnQ9cHJpbWFyeV0gc2wtYmFkZ2VbdmFyaWFudD1wcmltYXJ5XXtib3JkZXI6MXB4IHNvbGlkIHZhcigtLWJvcmRlci1pbnZlcnRlZC1zdWJ0bGUpO2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO3RyYW5zaXRpb246YWxsIC4zc30udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciBzbC1idXR0b24uYnV0dG9uLXV0aWxpdHlbdmFyaWFudD1wcmltYXJ5XTpob3ZlciBzbC1iYWRnZVt2YXJpYW50PXByaW1hcnlde3RvcDoxMHB4O3JpZ2h0OjlweDt0cmFuc2l0aW9uOmFsbCAuM3N9QG1lZGlhIChtYXgtd2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAuaGFtYnVyZ2Vye3dpZHRoOnZhcigtLW1lbnUtaGFtYnVyZ2VyLXdpZHRoLXhzKX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAuaGFtYnVyZ2VyOmhvdmVyIHNwYW57YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mZy1zZWNvbmRhcnktaG92ZXIpO2xlZnQ6MDt3aWR0aDp2YXIoLS1tZW51LWhhbWJ1cmdlci13aWR0aC14cyl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgLmhhbWJ1cmdlcjpob3ZlciBzcGFuOmZpcnN0LWNoaWxkLC50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyIC5oYW1idXJnZXI6aG92ZXIgc3BhbjpsYXN0LWNoaWxke2xlZnQ6MH19LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgLmRpdmlkZXIuZGl2aWRlci0taGVhZGVye2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbikpO2hlaWdodDoxcHg7Ym90dG9tOi0xcHh9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwdnc7ei1pbmRleDoxMDE7aGVpZ2h0OmNhbGMoMTAwc3ZoIC8gdmFyKC0tcGFnZS16b29tLWZhY3RvciwgMSkpO21heC13aWR0aDpjYWxjKDMwMDBweCAvIHZhcigtLXBhZ2Utem9vbS1mYWN0b3IpKTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLXRvcDpjYWxjKC0xICogdmFyKC0tZ2xvYmFsLXRvcC1iYXItaGVpZ2h0LCAwcHgpKTstLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlOiAtMTAwJTstLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlLWxldmVsLTI6IHZhcigtLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlKTstLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlLWxldmVsLTM6IHZhcigtLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlKTstLXRyYW5zbGF0ZS1sZWZ0LWFjdGl2ZTogMH1AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyICNtYWluLW1lbnV7LS10cmFuc2xhdGUtbGVmdC1pbmFjdGl2ZTogLTQ1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsudGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51ey0tdHJhbnNsYXRlLWxlZnQtaW5hY3RpdmU6IC00NDlweDstLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlLWxldmVsLTI6IGNhbGModmFyKC0tdHJhbnNsYXRlLWxlZnQtaW5hY3RpdmUpICogKDIgLSB2YXIoLS1hY3RpdmUtbWVudS1sZXZlbCwgMCkpKTstLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlLWxldmVsLTM6IGNhbGModmFyKC0tdHJhbnNsYXRlLWxlZnQtaW5hY3RpdmUpICogKDMgLSB2YXIoLS1hY3RpdmUtbWVudS1sZXZlbCwgMCkpKX19QG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudXstLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlOiAtNTMwcHh9fS50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyICNtYWluLW1lbnUgLm1haW4tbWVudV9fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwdnc7aGVpZ2h0OmNhbGMoMTAwc3ZoIC8gdmFyKC0tcGFnZS16b29tLWZhY3RvciwgMSkpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctbW9kYWwtYmFja2Ryb3ApO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuNXMgZWFzZS1vdXQ7dHJhbnNpdGlvbi1iZWhhdmlvcjphbGxvdy1kaXNjcmV0ZX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5tYWluLW1lbnVfX292ZXJsYXkuaGlkZGVue2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5sZXZlbC0xLC50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyICNtYWluLW1lbnUgLmxldmVsLTIsLnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubGV2ZWwtM3t0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlKSk7aGVpZ2h0OmNhbGMoMTAwc3ZoIC8gdmFyKC0tcGFnZS16b29tLWZhY3RvciwgMSkpO3RyYW5zaXRpb246dHJhbnNmb3JtIC41cyBlYXNlLWlufS50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyICNtYWluLW1lbnUgLmxldmVsLTJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSh2YXIoLS10cmFuc2xhdGUtbGVmdC1pbmFjdGl2ZS1sZXZlbC0yKSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubGV2ZWwtM3t0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLXRyYW5zbGF0ZS1sZWZ0LWluYWN0aXZlLWxldmVsLTMpKX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5sZXZlbC1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSh2YXIoLS10cmFuc2xhdGUtbGVmdC1hY3RpdmUpKTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyICNtYWluLW1lbnUgLmxldmVsLWFjdGl2ZXt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZS1pbixmaWx0ZXIgLjVzIGVhc2UtaW4sbWFyZ2luLWxlZnQgLjVzIGVhc2UtaW59LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubGV2ZWwtYWN0aXZlOmhhcygrLmxldmVsLWFjdGl2ZSl7ZmlsdGVyOmJyaWdodG5lc3MoLjkpO21hcmdpbi1sZWZ0OjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubGV2ZWwtMTpiZWZvcmUsLnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubGV2ZWwtMjpiZWZvcmUsLnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubGV2ZWwtMzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctcHJpbWFyeSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzIGVhc2UtaW4sb3BhY2l0eSAuNXMgZWFzZS1pbix3aWR0aCAuMnMgZWFzZS1pbiAuNXM7b3BhY2l0eTouN30udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5sZXZlbC1hY3RpdmU6YmVmb3Jle29wYWNpdHk6MDt3aWR0aDowfX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5tZW51LWxpbmstbGlzdCBsaT5he2ZvbnQtZmFtaWx5OnZhcigtLWZvbnQtc2VyaWYpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo0N3B4O2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1ib2xkKTtmb250LXNpemU6dmFyKC0tc2l6ZS1tYWluLW1lbnUtbGcpO2xpbmUtaGVpZ2h0OjExMCU7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5tZW51LWxpbmstbGlzdCBsaT5hLmhpZGRlbntkaXNwbGF5Om5vbmV9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubWVudS1saW5rLWxpc3QgbGk+YVtoYXMtY2hpbGRyZW49dHJ1ZV0gc2wtaWNvbntkaXNwbGF5OmluaGVyaXR9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubWVudS1saW5rLWxpc3QgbGk+YSBzbC1pY29ue2Rpc3BsYXk6bm9uZTtjb2xvcjp2YXIoLS1mZy1wcmltYXJ5LWRpbW1lZCk7d2lkdGg6MTZweH0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5tZW51LWxpbmstbGlzdCBsaT5hOmFjdGl2ZXtjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubWVudS1saW5rLWxpc3QgbGk+YTpob3Zlcntjb2xvcjp2YXIoLS10ZXh0LXNlY29uZGFyeS1ob3Zlcil9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubWVudS1saW5rLWxpc3QgbGk+YTpob3ZlciBzbC1pY29ue2NvbG9yOnZhcigtLWZnLXByaW1hcnktaG92ZXIpfS50aGVtZS1oYXJ2ZXN0IGhlYWRlciAubWFpbi10b3AtYmFyICNtYWluLW1lbnUgLm1lbnUtbGluay1saXN0IGxpPmEuYWN0aXZle2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5tZW51LWxpbmstbGlzdCBsaT5hLmFjdGl2ZSBzbC1pY29ue2NvbG9yOnZhcigtLWZnLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyIC5tYWluLXRvcC1iYXIgI21haW4tbWVudSAubWVudS1saW5rLWxpc3QgbGk+YS5hY3RpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGModmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbikgKiAtMSk7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MnB4O2JhY2tncm91bmQtY29sb3I6dmFyKC0tZmctc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5tZW51LWxpbmstbGlzdC0tc2Vjb25kYXJ5IC5kaXZpZGVye21hcmdpbjowIDAgdmFyKC0tc3BhY2luZy1zbSkgMH0udGhlbWUtaGFydmVzdCBoZWFkZXIgLm1haW4tdG9wLWJhciAjbWFpbi1tZW51IC5tZW51LWxpbmstbGlzdC0tc2Vjb25kYXJ5IGxpPmF7Zm9udC1mYW1pbHk6dmFyKC0tZm9udC1zYW5zKTtmb250LXNpemU6dmFyKC0tc2l6ZS1kZXRhaWwtbGcpO2ZvbnQtd2VpZ2h0OnZhcigtLXdlaWdodC1yZWd1bGFyKTtsaW5lLWhlaWdodDoxLjI7bWluLWhlaWdodDozNnB4fS50aGVtZS1oYXJ2ZXN0IGhlYWRlcjpoYXMoLmdsb2JhbC10b3AtYmFyKS5zY3JvbGxpbmcgLm1haW4tdG9wLWJhcnttYXJnaW4tdG9wOjB9LnRoZW1lLWhhcnZlc3QgaGVhZGVyOmhhcyguZ2xvYmFsLXRvcC1iYXIpLnNjcm9sbGluZyAubWFpbi10b3AtYmFyICNtYWluLW1lbnV7bWFyZ2luLXRvcDowfS50aGVtZS1oYXJ2ZXN0IGhlYWRlci5zZWNvbmRhcnkgLm1haW4tdG9wLWJhcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXNlY29uZGFyeSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyLnNlY29uZGFyeSAubWFpbi10b3AtYmFyPio6bm90KCNtYWluLW1lbnUpIC5oYW1idXJnZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWZnLWludmVydGVkKX0udGhlbWUtaGFydmVzdCBoZWFkZXIuc2Vjb25kYXJ5IC5tYWluLXRvcC1iYXI+Kjpub3QoI21haW4tbWVudSkgLmhhbWJ1cmdlcjpob3ZlciBzcGFue2JhY2tncm91bmQtY29sb3I6dmFyKC0tZmctaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IGhlYWRlci5zZWNvbmRhcnkgLm1haW4tdG9wLWJhcj4qOm5vdCgjbWFpbi1tZW51KSAuaG9yaXpvbnRhbC1saW5le2JhY2tncm91bmQtY29sb3I6dmFyKC0tYm9yZGVyLWludmVydGVkLXN1YnRsZSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyLnNlY29uZGFyeSAubWFpbi10b3AtYmFyPio6bm90KCNtYWluLW1lbnUpIC52ZXJ0aWNhbC1kaXZpZGVye2JhY2tncm91bmQtY29sb3I6dmFyKC0tYm9yZGVyLWludmVydGVkLXN1YnRsZSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyLnNlY29uZGFyeSAubWFpbi10b3AtYmFyPio6bm90KCNtYWluLW1lbnUpIC5saW5rLWxpc3QgYXtjb2xvcjp2YXIoLS10ZXh0LWludmVydGVkKTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tYm9yZGVyLWludmVydGVkKX0udGhlbWUtaGFydmVzdCBoZWFkZXIuc2Vjb25kYXJ5IC5tYWluLXRvcC1iYXI+Kjpub3QoI21haW4tbWVudSkgLmxpbmstbGlzdCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbi1jb2xvcjp2YXIoLS1ib3JkZXItaW52ZXJ0ZWQtc3VidGxlKX0udGhlbWUtaGFydmVzdCBoZWFkZXIuc2Vjb25kYXJ5IC5tYWluLXRvcC1iYXI+Kjpub3QoI21haW4tbWVudSkgLmxpbmstbGlzdCBhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tYm9yZGVyLWludmVydGVkKX0udGhlbWUtaGFydmVzdCBoZWFkZXIuc2Vjb25kYXJ5IC5tYWluLXRvcC1iYXI+Kjpub3QoI21haW4tbWVudSkgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5W3ZhcmlhbnQ9cHJpbWFyeV06OnBhcnQoYmFzZSl7Y29sb3I6dmFyKC0tZmctaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IGhlYWRlci5zZWNvbmRhcnkgLm1haW4tdG9wLWJhcj4qOm5vdCgjbWFpbi1tZW51KSBzbC1iYWRnZVt2YXJpYW50PXByaW1hcnldOjpwYXJ0KGJhc2Upe2JhY2tncm91bmQtY29sb3I6dmFyKC0tZmctaW52ZXJ0ZWQpO2NvbG9yOnZhcigtLXRleHQtc2Vjb25kYXJ5KX0udGhlbWUtaGFydmVzdCBoZWFkZXIudHJhbnNwYXJlbnQgLm1haW4tdG9wLWJhcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50aGVtZS1oYXJ2ZXN0IGhlYWRlci5zY3JvbGxpbmcgLm1haW4tdG9wLWJhcntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXByaW1hcnkpO2hlaWdodDp2YXIoLS1zdGlja3ktaGVhZGVyLWhlaWdodCk7bWFyZ2luLWJvdHRvbTowO3Bvc2l0aW9uOmZpeGVkO3RyYW5zaXRpb246aGVpZ2h0IC42cyx0cmFuc2Zvcm0gLjZzIGVhc2UtaW59LnRoZW1lLWhhcnZlc3QgaGVhZGVyLnNjcm9sbGluZyAubWFpbi10b3AtYmFyIC5kaXZpZGVyLS1oZWFkZXJ7ZGlzcGxheTpibG9ja30udGhlbWUtaGFydmVzdCBoZWFkZXIuc2Nyb2xsaW5nIC5tYWluLXRvcC1iYXI+Kjpub3QoI21haW4tbWVudSkgLmhhbWJ1cmdlciBzcGFue2JhY2tncm91bmQtY29sb3I6dmFyKC0tZmctcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyLnNjcm9sbGluZyAubWFpbi10b3AtYmFyPio6bm90KCNtYWluLW1lbnUpIC5oYW1idXJnZXI6aG92ZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWZnLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IGhlYWRlci5zY3JvbGxpbmcgLm1haW4tdG9wLWJhcj4qOm5vdCgjbWFpbi1tZW51KSAuaG9yaXpvbnRhbC1saW5le2JhY2tncm91bmQtY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnktc3VidGxlKX0udGhlbWUtaGFydmVzdCBoZWFkZXIuc2Nyb2xsaW5nIC5tYWluLXRvcC1iYXI+Kjpub3QoI21haW4tbWVudSkgLnZlcnRpY2FsLWRpdmlkZXJ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1ib3JkZXItcHJpbWFyeS1zdWJ0bGUpfS50aGVtZS1oYXJ2ZXN0IGhlYWRlci5zY3JvbGxpbmcgLm1haW4tdG9wLWJhcj4qOm5vdCgjbWFpbi1tZW51KSAubGluay1saXN0IGF7Y29sb3I6dmFyKC0tdGV4dC1wcmltYXJ5KTt0ZXh0LWRlY29yYXRpb24tY29sb3I6dmFyKC0tYm9yZGVyLXByaW1hcnkpfS50aGVtZS1oYXJ2ZXN0IGhlYWRlci5zY3JvbGxpbmcgLm1haW4tdG9wLWJhcj4qOm5vdCgjbWFpbi1tZW51KSAubGluay1saXN0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5LXN1YnRsZSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyLnNjcm9sbGluZyAubWFpbi10b3AtYmFyPio6bm90KCNtYWluLW1lbnUpIC5saW5rLWxpc3QgYTphY3RpdmV7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOnZhcigtLWJvcmRlci1wcmltYXJ5KX0udGhlbWUtaGFydmVzdCBoZWFkZXIuc2Nyb2xsaW5nIC5tYWluLXRvcC1iYXI+Kjpub3QoI21haW4tbWVudSkgc2wtYnV0dG9uLmJ1dHRvbi11dGlsaXR5W3ZhcmlhbnQ9cHJpbWFyeV06OnBhcnQoYmFzZSl7Y29sb3I6dmFyKC0tZmctcHJpbWFyeSl9LnRoZW1lLWhhcnZlc3QgaGVhZGVyLnNjcm9sbGluZyAubWFpbi10b3AtYmFyPio6bm90KCNtYWluLW1lbnUpIHNsLWJhZGdlW3ZhcmlhbnQ9cHJpbWFyeV06OnBhcnQoYmFzZSl7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1mZy1zZWNvbmRhcnkpO2NvbG9yOnZhcigtLXRleHQtaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IGhlYWRlcn4jc21vb3RoLXdyYXBwZXIgbWFpbj46Zmlyc3QtY2hpbGQgLmJsb2NrLXdyYXBwZXI6Zmlyc3QtY2hpbGQ+KiwudGhlbWUtaGFydmVzdCBoZWFkZXJ+I3Ntb290aC13cmFwcGVyIG1haW4+LmJsb2NrLXdyYXBwZXI6Zmlyc3QtY2hpbGQ+KntwYWRkaW5nLXRvcDpjYWxjKHZhcigtLW1haW4tdG9wLWJhci1oZWlnaHQpICsgdmFyKC0tZ2xvYmFsLXRvcC1iYXItaGVpZ2h0LCAwcHgpKX0udGhlbWUtaGFydmVzdCAuYm9keS1sYXlvdXQgLmF1dGhvci13cmFwcGVyIC5hdXRob3Jbc2l6ZT1zbV17ZGlzcGxheTpmbGV4fS50aGVtZS1oYXJ2ZXN0IC5ib2R5LWxheW91dCAuYXV0aG9yLXdyYXBwZXIgLmF1dGhvcltzaXplPWxnXXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCAuYm9keS1sYXlvdXQgLmF1dGhvci13cmFwcGVyIC5hdXRob3Jbc2l6ZT1zbV17ZGlzcGxheTpub25lfS50aGVtZS1oYXJ2ZXN0IC5ib2R5LWxheW91dCAuYXV0aG9yLXdyYXBwZXIgLmF1dGhvcltzaXplPWxnXXtkaXNwbGF5OmZsZXh9fS50aGVtZS1oYXJ2ZXN0ey0tc3RpY2t5LWZ1bmN0aW9uLWJhci1oZWlnaHQ6IDcycHg7LS1zdGlja3ktdG9wLXBhZGRpbmc6IDIwcHg7LS1zdGlja3ktdG9wLTE6IGNhbGModmFyKC0tc3RpY2t5LWhlYWRlci1oZWlnaHQpICsgdmFyKC0tc3RpY2t5LXRvcC1wYWRkaW5nKSk7LS1zdGlja3ktdG9wLTI6IHZhcigtLXN0aWNreS10b3AtMSk7LS1wYWdlLXpvb20tZmFjdG9yOiAxOy0tZ3JpZC1icmVha3BvaW50LW1heC13aWR0aDogMzAwMHB4fS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWNhcm91c2VsIHNsLWNhcm91c2Vsey0tYXNwZWN0LXJhdGlvOiBhdXRvfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWNhcm91c2VsIHNsLWNhcm91c2VsOjpwYXJ0KGJhc2Upe2dhcDowfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWNhcm91c2VsIHNsLWNhcm91c2VsOjpwYXJ0KHNjcm9sbC1jb250YWluZXIpe2JvcmRlci1yYWRpdXM6MH0udGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbCBzbC1jYXJvdXNlbCBzbC1jYXJvdXNlbC1pdGVte2hlaWdodDoxMDAlfS50aGVtZS1oYXJ2ZXN0IC5jYXJkLWNhcm91c2VsIHNsLWNhcm91c2VsIHNsLWNhcm91c2VsLWl0ZW0+KntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiAwKXsudGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbCBzbC1jYXJvdXNlbDo6cGFydChzY3JvbGwtY29udGFpbmVyKXstLXNsaWRlcy1wZXItcGFnZTogMSAhaW1wb3J0YW50Oy0tc2xpZGUtZ2FwOiB2YXIoLS1zcGFjaW5nLTJ4cyk7LS1zY3JvbGwtaGludDogdmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbil9fUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtY2Fyb3VzZWwgc2wtY2Fyb3VzZWw6OnBhcnQoc2Nyb2xsLWNvbnRhaW5lcil7LS1zbGlkZXMtcGVyLXBhZ2U6IDIgIWltcG9ydGFudDstLXNsaWRlLWdhcDogdmFyKC0tc3BhY2luZy1ndXR0ZXIpfX1AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbCBzbC1jYXJvdXNlbDo6cGFydChzY3JvbGwtY29udGFpbmVyKXstLXNsaWRlcy1wZXItcGFnZTogMyAhaW1wb3J0YW50fX0udGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbCBzbC1jYXJvdXNlbC5jYXJkLWNhcm91c2VsLS13aWRlOjpwYXJ0KHNjcm9sbC1jb250YWluZXIpey0tc2xpZGVzLXBlci1wYWdlOiAxICFpbXBvcnRhbnQ7LS1zbGlkZS1nYXA6IHZhcigtLXNwYWNpbmctZ3V0dGVyKX0udGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbCA6bm90KC5pbmxpbmUtaGVhZGVyKSAuY2FyZC1jYXJvdXNlbF9fc2Nyb2xsLWNvbnRhaW5lcltkYXRhLWxpc3QtbGVuZ3RoPVwiMVwiXXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbCA6bm90KC5pbmxpbmUtaGVhZGVyKSAuY2FyZC1jYXJvdXNlbF9fc2Nyb2xsLWNvbnRhaW5lcltkYXRhLWxpc3QtbGVuZ3RoPVwiMlwiXXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtY2Fyb3VzZWwgOm5vdCguaW5saW5lLWhlYWRlcikgLmNhcmQtY2Fyb3VzZWxfX3Njcm9sbC1jb250YWluZXJbZGF0YS1saXN0LWxlbmd0aD1cIjNcIl17ZGlzcGxheTpub25lfX0udGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbC5pbmxpbmUtaGVhZGVyIC5jYXJkLWNhcm91c2VsX19zY3JvbGwtY29udGFpbmVyW2RhdGEtbGlzdC1sZW5ndGg9XCIxXCJde2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpey50aGVtZS1oYXJ2ZXN0IC5jYXJkLWNhcm91c2VsLmlubGluZS1oZWFkZXIgLmNhcmQtY2Fyb3VzZWxfX3Njcm9sbC1jb250YWluZXJbZGF0YS1saXN0LWxlbmd0aD1cIjJcIl17ZGlzcGxheTpub25lfX0udGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbC5sb2dvLWNhcm91c2VsIHNsLWNhcm91c2VsIC5jYXJkLWxvZ297cGFkZGluZzp2YXIoLS1zcGFjaW5nLXhsKX1AbWVkaWEgKG1pbi13aWR0aDogMCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtY2Fyb3VzZWwubG9nby1jYXJvdXNlbCBzbC1jYXJvdXNlbDo6cGFydChzY3JvbGwtY29udGFpbmVyKXstLXNsaWRlcy1wZXItcGFnZTogMS41ICFpbXBvcnRhbnQ7LS1zbGlkZS1nYXA6IDBweH19QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbC5sb2dvLWNhcm91c2VsIHNsLWNhcm91c2VsOjpwYXJ0KHNjcm9sbC1jb250YWluZXIpey0tc2xpZGVzLXBlci1wYWdlOiAzICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtY2Fyb3VzZWwubG9nby1jYXJvdXNlbCBzbC1jYXJvdXNlbDo6cGFydChzY3JvbGwtY29udGFpbmVyKXstLXNsaWRlcy1wZXItcGFnZTogNCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbC5sb2dvLWNhcm91c2VsIHNsLWNhcm91c2VsIC5jYXJkLWxvZ297cGFkZGluZzp2YXIoLS1zcGFjaW5nLTN4bCl9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey50aGVtZS1oYXJ2ZXN0IC5jYXJkLWNhcm91c2VsLmxvZ28tY2Fyb3VzZWwgc2wtY2Fyb3VzZWw6OnBhcnQoc2Nyb2xsLWNvbnRhaW5lcil7LS1zbGlkZXMtcGVyLXBhZ2U6IDUgIWltcG9ydGFudH19LnRoZW1lLWhhcnZlc3QgLmNhcmQtY2Fyb3VzZWwubG9nby1jYXJvdXNlbC0tbG9nby1vbmx5IHNsLWNhcm91c2VsIC5jYXJkLWxvZ297cGFkZGluZzp2YXIoLS1zcGFjaW5nLW1kKX1AbWVkaWEgKG1pbi13aWR0aDogMCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtY2Fyb3VzZWwubG9nby1jYXJvdXNlbC0tbG9nby1vbmx5IHNsLWNhcm91c2VsOjpwYXJ0KHNjcm9sbC1jb250YWluZXIpey0tc2xpZGVzLXBlci1wYWdlOiAyICFpbXBvcnRhbnQ7LS1zbGlkZS1nYXA6IDBweH19QG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KXsudGhlbWUtaGFydmVzdCAuY2FyZC1jYXJvdXNlbC5sb2dvLWNhcm91c2VsLS1sb2dvLW9ubHkgc2wtY2Fyb3VzZWw6OnBhcnQoc2Nyb2xsLWNvbnRhaW5lcil7LS1zbGlkZXMtcGVyLXBhZ2U6IDQgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnRoZW1lLWhhcnZlc3QgLmNhcmQtY2Fyb3VzZWwubG9nby1jYXJvdXNlbC0tbG9nby1vbmx5IHNsLWNhcm91c2VsOjpwYXJ0KHNjcm9sbC1jb250YWluZXIpey0tc2xpZGVzLXBlci1wYWdlOiA2ICFpbXBvcnRhbnR9LnRoZW1lLWhhcnZlc3QgLmNhcmQtY2Fyb3VzZWwubG9nby1jYXJvdXNlbC0tbG9nby1vbmx5IHNsLWNhcm91c2VsIC5jYXJkLWxvZ297cGFkZGluZzp2YXIoLS1zcGFjaW5nLXhsKX19QGtleWZyYW1lcyBoZXJvLWFuaW1hdGlvbi1iYWNrZ3JvdW5kezAle2ZpbHRlcjpibHVyKDI0cHgpIGJyaWdodG5lc3MoLjUpO3RyYW5zZm9ybTpzY2FsZSgxLjUpfTUwJXtmaWx0ZXI6Ymx1cigyNHB4KSBicmlnaHRuZXNzKC41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX10b3tmaWx0ZXI6aW5pdGlhbDt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgaGVyby1hbmltYXRpb24tc2xpZGUtZG93bnswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwdmgpO29wYWNpdHk6MH02MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xNXZoKX10b3t0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgaGVyby1hbmltYXRpb24tc2xpZGUtdXB7MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwdmgpO29wYWNpdHk6MH02MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTV2aCk7b3BhY2l0eTowfXRve3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO29wYWNpdHk6MX19LnRoZW1lLWhhcnZlc3QgbWFpbj4qOmZpcnN0LWNoaWxkIC5oZXJvLXN0YXJ0IGltZ3thbmltYXRpb246aGVyby1hbmltYXRpb24tYmFja2dyb3VuZCAycyBlYXNlLW91dH0udGhlbWUtaGFydmVzdCBtYWluPio6Zmlyc3QtY2hpbGQgLmhlcm8tc3RhcnQgcCwudGhlbWUtaGFydmVzdCBtYWluPio6Zmlyc3QtY2hpbGQgLmhlcm8tc3RhcnQgaHJ7YW5pbWF0aW9uOmhlcm8tYW5pbWF0aW9uLXNsaWRlLXVwIDJzIGVhc2Utb3V0fS50aGVtZS1oYXJ2ZXN0IG1haW4+KjpmaXJzdC1jaGlsZCAuaGVyby1zdGFydCBwOmhhcygraDEpe2FuaW1hdGlvbjpoZXJvLWFuaW1hdGlvbi1zbGlkZS1kb3duIDJzIGVhc2Utb3V0fS50aGVtZS1oYXJ2ZXN0IG1haW4+KjpmaXJzdC1jaGlsZCAuaGVyby1zdGFydCBoMXthbmltYXRpb246aGVyby1hbmltYXRpb24tc2xpZGUtZG93biAycyBlYXNlLW91dH0udGhlbWUtaGFydmVzdCBtYWluPio6Zmlyc3QtY2hpbGQgLmhlcm8tc3RhcnQgLmJ1dHRvbi1hbHRlcm5hdGl2ZXthbmltYXRpb246aGVyby1hbmltYXRpb24tc2xpZGUtdXAgM3MgZWFzZS1vdXR9QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KXsudGhlbWUtaGFydmVzdCBtYWluPio6Zmlyc3QtY2hpbGQgLmhlcm8tc3RhcnQgaW1ne2FuaW1hdGlvbjpoZXJvLWFuaW1hdGlvbi1iYWNrZ3JvdW5kIDJzIGVhc2Utb3V0fS50aGVtZS1oYXJ2ZXN0IG1haW4+KjpmaXJzdC1jaGlsZCAuaGVyby1zdGFydCBwLC50aGVtZS1oYXJ2ZXN0IG1haW4+KjpmaXJzdC1jaGlsZCAuaGVyby1zdGFydCBocnthbmltYXRpb246aGVyby1hbmltYXRpb24tc2xpZGUtZG93biAycyBlYXNlLW91dH0udGhlbWUtaGFydmVzdCBtYWluPio6Zmlyc3QtY2hpbGQgLmhlcm8tc3RhcnQgaDF7YW5pbWF0aW9uOmhlcm8tYW5pbWF0aW9uLXNsaWRlLXVwIDJzIGVhc2Utb3V0fS50aGVtZS1oYXJ2ZXN0IG1haW4+KjpmaXJzdC1jaGlsZCAuaGVyby1zdGFydCAuYnV0dG9uLWFsdGVybmF0aXZle2FuaW1hdGlvbjpoZXJvLWFuaW1hdGlvbi1zbGlkZS11cCAzcyBlYXNlLW91dH19QGtleWZyYW1lcyBpbWFnZS1sYXJnZS1mYWRlLWluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0udGhlbWUtaGFydmVzdCBtYWluPmRpdjpmaXJzdC1jaGlsZDpoYXMoLmhlcm8tdGV4dCkrKiAuaW1hZ2UtbGFyZ2UtLWZhZGUtaW57YW5pbWF0aW9uOmltYWdlLWxhcmdlLWZhZGUtaW4gMXMgZWFzZS1vdXQ7dHJhbnNpdGlvbjpwYWRkaW5nIC41cyBlYXNlLW91dCAxc30udGhlbWUtaGFydmVzdCAuZmxvYXRpbmctY29uY2VwdC1sb2dve3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7bWF4LXdpZHRoOmNhbGModmFyKC0tZ3JpZC1icmVha3BvaW50LW1heC13aWR0aCkgLyB2YXIoLS1wYWdlLXpvb20tZmFjdG9yKSk7Ym90dG9tOjA7ei1pbmRleDoxfS50aGVtZS1oYXJ2ZXN0IC5mbG9hdGluZy1jb25jZXB0LWxvZ28+OmZpcnN0LWNoaWxke3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6ZmxleDtib3R0b206LTEwOXB4O3dpZHRoOjE4NHB4O2hlaWdodDoxMDlweDtwYWRkaW5nOjI1cHg7ei1pbmRleDoxO2JhY2tncm91bmQtY29sb3I6dmFyKC0tYmctdGVydGlhcnkpO3RyYW5zaXRpb246YWxsIC41cyBlYXNlLW91dDtyaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3QgLmZsb2F0aW5nLWNvbmNlcHQtbG9nbz46Zmlyc3QtY2hpbGR7cmlnaHQ6dmFyKC0tc3BhY2luZy1wYWdlLW1hcmdpbil9fS50aGVtZS1oYXJ2ZXN0IC5mbG9hdGluZy1jb25jZXB0LWxvZ28tLXZpc2libGU+OmZpcnN0LWNoaWxke2JvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnRoZW1lLWhhcnZlc3QgLmZsb2F0aW5nLWNvbmNlcHQtbG9nby0tdmlzaWJsZT46Zmlyc3QtY2hpbGR7Ym90dG9tOmNhbGMoMTNweCArIHZhcigtLXBhZ2Utc2lkZS1tZW51LWJ1dHRvbi1idXR0b24taGVpZ2h0KSk7cmlnaHQ6MH19LnRoZW1lLWhhcnZlc3R7LS1zY3JvbGxiYXItdHJhY2stY29sb3I6IHZhcigtLWJnLW5ldXRyYWwtZGltbWVkKTstLXNjcm9sbGJhci10aHVtYi1jb2xvcjogdmFyKC0tZmctc2Vjb25kYXJ5KTstLXNjcm9sbGJhci13aWR0aDogNnB4fS50aGVtZS1oYXJ2ZXN0IC5ibG9jay13cmFwcGVyOmZpcnN0LWNoaWxkOmhhcyguaGVyby1zdGFydCksLnRoZW1lLWhhcnZlc3QgZm9vdGVye292ZXJmbG93OmhpZGRlbn0udGhlbWUtaGFydmVzdCAuc2Nyb2xsYmFyLXByb21pbmVudCwudGhlbWUtaGFydmVzdCAuc2Nyb2xsYmFyLXN1YnRsZXtzY3JvbGxiYXItd2lkdGg6YXV0bztzY3JvbGxiYXItY29sb3I6dmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKSB2YXIoLS1zY3JvbGxiYXItdHJhY2stY29sb3IpfS50aGVtZS1oYXJ2ZXN0IC5zY3JvbGxiYXItcHJvbWluZW50Ojotd2Via2l0LXNjcm9sbGJhciwudGhlbWUtaGFydmVzdCAuc2Nyb2xsYmFyLXN1YnRsZTo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6dmFyKC0tc2Nyb2xsYmFyLXdpZHRoKX0udGhlbWUtaGFydmVzdCAuc2Nyb2xsYmFyLXByb21pbmVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssLnRoZW1lLWhhcnZlc3QgLnNjcm9sbGJhci1zdWJ0bGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JvcmRlci1yYWRpdXM6dmFyKC0tcmFkaXVzLWZ1bGwpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2Nyb2xsYmFyLXRyYWNrLWNvbG9yKX0udGhlbWUtaGFydmVzdCAuc2Nyb2xsYmFyLXByb21pbmVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsLnRoZW1lLWhhcnZlc3QgLnNjcm9sbGJhci1zdWJ0bGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6dmFyKC0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yKTtib3JkZXItcmFkaXVzOnZhcigtLXJhZGl1cy1mdWxsKX0udGhlbWUtaGFydmVzdCAuc2Nyb2xsYmFyLXByb21pbmVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIsLnRoZW1lLWhhcnZlc3QgLnNjcm9sbGJhci1zdWJ0bGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVye2N1cnNvcjpwb2ludGVyfS50aGVtZS1oYXJ2ZXN0IC5zY3JvbGxiYXItcHJvbWluZW50Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24sLnRoZW1lLWhhcnZlc3QgLnNjcm9sbGJhci1zdWJ0bGU6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbntkaXNwbGF5Om5vbmV9LnRoZW1lLWhhcnZlc3QgLnNjcm9sbGJhci1wcm9taW5lbnQuc2Nyb2xsYmFyLWludmVydGVkey0tc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB2YXIoLS1iZy1pbnZlcnQtZGltbWVkLWxpZ2h0ZXN0KTstLXNjcm9sbGJhci10aHVtYi1jb2xvcjogdmFyKC0tZmctaW52ZXJ0ZWQpfS50aGVtZS1oYXJ2ZXN0IC5zY3JvbGxiYXItc3VidGxley0tc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiB0cmFuc3BhcmVudDstLXNjcm9sbGJhci10aHVtYi1jb2xvcjogdmFyKC0tYmctbmV1dHJhbC1kaW1tZWQtZGFyayl9LnRoZW1lLWhhcnZlc3QgLnNjcm9sbGJhci1zdWJ0bGUuc2Nyb2xsYmFyLWludmVydGVkey0tc2Nyb2xsYmFyLXRodW1iLWNvbG9yOiB2YXIoLS1iZy1pbnZlcnQtZGltbWVkLWxpZ2h0ZXN0KX1AbWVkaWEgKG1heC13aWR0aDogNzY5cHgpey5nbG9iYWwtdG9wLWJhci0tbW9iaWxle2hlaWdodDphdXRvfS5nbG9iYWwtdG9wLWJhci0tbW9iaWxlIC5nbG9iYWwtdG9wLWJhcl9fYnV0dG9ue2Rpc3BsYXk6ZmxleH0uZ2xvYmFsLXRvcC1iYXItLW1vYmlsZSAuYnJlYWRjcnVtYnN7ZGlzcGxheTpub25lfS5nbG9iYWwtdG9wLWJhci0tbW9iaWxlIC5sYW5nLW1lbnVfX2NvbnRhaW5lcntkaXNwbGF5OmZsZXh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjlweCl7Lmdsb2JhbC10b3AtYmFyLS1tb2JpbGV7ZGlzcGxheTpub25lfX0udGhlbWUtaGFydmVzdDpoYXMoLmdsb2JhbC10b3AtYmFyKXstLWdsb2JhbC10b3AtYmFyLWhlaWdodDogNDBweH0udGhlbWUtaGFydmVzdHt6b29tOnZhcigtLXBhZ2Utem9vbS1mYWN0b3IsIDEpO21heC13aWR0aDpjYWxjKDMwMDBweCAvIHZhcigtLXBhZ2Utem9vbS1mYWN0b3IpKTttYXJnaW46YXV0byFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1uZXV0cmFsLWdyZXktMTAwKTstbW96LW9zeC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkfS50aGVtZS1oYXJ2ZXN0Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW59LnRoZW1lLWhhcnZlc3QgaGVhZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOmNhbGMoMzAwMHB4IC8gdmFyKC0tcGFnZS16b29tLWZhY3RvcikpO3otaW5kZXg6MTB9LnRoZW1lLWhhcnZlc3QgbWFpbntiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLWJnLXByaW1hcnkpO21pbi1oZWlnaHQ6dmFyKC0tbWFpbi10b3AtYmFyLWhlaWdodCl9LnRoZW1lLWhhcnZlc3QgLndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxMDB2aDt3aWR0aDoxMDAlO21heC13aWR0aDpjYWxjKDMwMDBweCAvIHZhcigtLXBhZ2Utem9vbS1mYWN0b3IpKTttYXJnaW46YXV0byFpbXBvcnRhbnR9LnRoZW1lLWhhcnZlc3Q6bm90KC50aGVtZS1oYXJ2ZXN0LS1tb2JpbGUpICNzbW9vdGgtd3JhcHBlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTt3aWxsLWNoYW5nZTp0cmFuc2Zvcm07ei1pbmRleDoxfS50aGVtZS1oYXJ2ZXN0ICNzbW9vdGgtY29udGVudHt3aWR0aDoxMDAlO21heC13aWR0aDpjYWxjKDMwMDBweCAvIHZhcigtLXBhZ2Utem9vbS1mYWN0b3IpKTttYXJnaW46YXV0byFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9XG5cbjpyb290LFxuOmhvc3QsXG4uc2wtdGhlbWUtbGlnaHQge1xuICBjb2xvci1zY2hlbWU6IGxpZ2h0O1xuXG4gIC0tc2wtY29sb3ItZ3JheS01MDogaHNsKDAgMCUgOTcuNSUpO1xuICAtLXNsLWNvbG9yLWdyYXktMTAwOiBoc2woMjQwIDQuOCUgOTUuOSUpO1xuICAtLXNsLWNvbG9yLWdyYXktMjAwOiBoc2woMjQwIDUuOSUgOTAlKTtcbiAgLS1zbC1jb2xvci1ncmF5LTMwMDogaHNsKDI0MCA0LjklIDgzLjklKTtcbiAgLS1zbC1jb2xvci1ncmF5LTQwMDogaHNsKDI0MCA1JSA2NC45JSk7XG4gIC0tc2wtY29sb3ItZ3JheS01MDA6IGhzbCgyNDAgMy44JSA0Ni4xJSk7XG4gIC0tc2wtY29sb3ItZ3JheS02MDA6IGhzbCgyNDAgNS4yJSAzMy45JSk7XG4gIC0tc2wtY29sb3ItZ3JheS03MDA6IGhzbCgyNDAgNS4zJSAyNi4xJSk7XG4gIC0tc2wtY29sb3ItZ3JheS04MDA6IGhzbCgyNDAgMy43JSAxNS45JSk7XG4gIC0tc2wtY29sb3ItZ3JheS05MDA6IGhzbCgyNDAgNS45JSAxMCUpO1xuICAtLXNsLWNvbG9yLWdyYXktOTUwOiBoc2woMjQwIDcuMyUgOCUpO1xuXG4gIC0tc2wtY29sb3ItcmVkLTUwOiBoc2woMCA4NS43JSA5Ny4zJSk7XG4gIC0tc2wtY29sb3ItcmVkLTEwMDogaHNsKDAgOTMuMyUgOTQuMSUpO1xuICAtLXNsLWNvbG9yLXJlZC0yMDA6IGhzbCgwIDk2LjMlIDg5LjQlKTtcbiAgLS1zbC1jb2xvci1yZWQtMzAwOiBoc2woMCA5My41JSA4MS44JSk7XG4gIC0tc2wtY29sb3ItcmVkLTQwMDogaHNsKDAgOTAuNiUgNzAuOCUpO1xuICAtLXNsLWNvbG9yLXJlZC01MDA6IGhzbCgwIDg0LjIlIDYwLjIlKTtcbiAgLS1zbC1jb2xvci1yZWQtNjAwOiBoc2woMCA3Mi4yJSA1MC42JSk7XG4gIC0tc2wtY29sb3ItcmVkLTcwMDogaHNsKDAgNzMuNyUgNDEuOCUpO1xuICAtLXNsLWNvbG9yLXJlZC04MDA6IGhzbCgwIDcwJSAzNS4zJSk7XG4gIC0tc2wtY29sb3ItcmVkLTkwMDogaHNsKDAgNjIuOCUgMzAuNiUpO1xuICAtLXNsLWNvbG9yLXJlZC05NTA6IGhzbCgwIDYwJSAxOS42JSk7XG5cbiAgLS1zbC1jb2xvci1vcmFuZ2UtNTA6IGhzbCgzMy4zIDEwMCUgOTYuNSUpO1xuICAtLXNsLWNvbG9yLW9yYW5nZS0xMDA6IGhzbCgzNC4zIDEwMCUgOTEuOCUpO1xuICAtLXNsLWNvbG9yLW9yYW5nZS0yMDA6IGhzbCgzMi4xIDk3LjclIDgzLjElKTtcbiAgLS1zbC1jb2xvci1vcmFuZ2UtMzAwOiBoc2woMzAuNyA5Ny4yJSA3Mi40JSk7XG4gIC0tc2wtY29sb3Itb3JhbmdlLTQwMDogaHNsKDI3IDk2JSA2MSUpO1xuICAtLXNsLWNvbG9yLW9yYW5nZS01MDA6IGhzbCgyNC42IDk1JSA1My4xJSk7XG4gIC0tc2wtY29sb3Itb3JhbmdlLTYwMDogaHNsKDIwLjUgOTAuMiUgNDguMiUpO1xuICAtLXNsLWNvbG9yLW9yYW5nZS03MDA6IGhzbCgxNy41IDg4LjMlIDQwLjQlKTtcbiAgLS1zbC1jb2xvci1vcmFuZ2UtODAwOiBoc2woMTUgNzkuMSUgMzMuNyUpO1xuICAtLXNsLWNvbG9yLW9yYW5nZS05MDA6IGhzbCgxNS4zIDc0LjYlIDI3LjglKTtcbiAgLS1zbC1jb2xvci1vcmFuZ2UtOTUwOiBoc2woMTUuMiA2OS4xJSAxOSUpO1xuXG4gIC0tc2wtY29sb3ItYW1iZXItNTA6IGhzbCg0OCAxMDAlIDk2LjElKTtcbiAgLS1zbC1jb2xvci1hbWJlci0xMDA6IGhzbCg0OCA5Ni41JSA4OC44JSk7XG4gIC0tc2wtY29sb3ItYW1iZXItMjAwOiBoc2woNDggOTYuNiUgNzYuNyUpO1xuICAtLXNsLWNvbG9yLWFtYmVyLTMwMDogaHNsKDQ1LjkgOTYuNyUgNjQuNSUpO1xuICAtLXNsLWNvbG9yLWFtYmVyLTQwMDogaHNsKDQzLjMgOTYuNCUgNTYuMyUpO1xuICAtLXNsLWNvbG9yLWFtYmVyLTUwMDogaHNsKDM3LjcgOTIuMSUgNTAuMiUpO1xuICAtLXNsLWNvbG9yLWFtYmVyLTYwMDogaHNsKDMyLjEgOTQuNiUgNDMuNyUpO1xuICAtLXNsLWNvbG9yLWFtYmVyLTcwMDogaHNsKDI2IDkwLjUlIDM3LjElKTtcbiAgLS1zbC1jb2xvci1hbWJlci04MDA6IGhzbCgyMi43IDgyLjUlIDMxLjQlKTtcbiAgLS1zbC1jb2xvci1hbWJlci05MDA6IGhzbCgyMS43IDc3LjglIDI2LjUlKTtcbiAgLS1zbC1jb2xvci1hbWJlci05NTA6IGhzbCgyMi45IDc0LjElIDE2LjclKTtcblxuICAtLXNsLWNvbG9yLXllbGxvdy01MDogaHNsKDU0LjUgOTEuNyUgOTUuMyUpO1xuICAtLXNsLWNvbG9yLXllbGxvdy0xMDA6IGhzbCg1NC45IDk2LjclIDg4JSk7XG4gIC0tc2wtY29sb3IteWVsbG93LTIwMDogaHNsKDUyLjggOTguMyUgNzYuOSUpO1xuICAtLXNsLWNvbG9yLXllbGxvdy0zMDA6IGhzbCg1MC40IDk3LjglIDYzLjUlKTtcbiAgLS1zbC1jb2xvci15ZWxsb3ctNDAwOiBoc2woNDcuOSA5NS44JSA1My4xJSk7XG4gIC0tc2wtY29sb3IteWVsbG93LTUwMDogaHNsKDQ1LjQgOTMuNCUgNDcuNSUpO1xuICAtLXNsLWNvbG9yLXllbGxvdy02MDA6IGhzbCg0MC42IDk2LjElIDQwLjQlKTtcbiAgLS1zbC1jb2xvci15ZWxsb3ctNzAwOiBoc2woMzUuNSA5MS43JSAzMi45JSk7XG4gIC0tc2wtY29sb3IteWVsbG93LTgwMDogaHNsKDMxLjggODElIDI4LjglKTtcbiAgLS1zbC1jb2xvci15ZWxsb3ctOTAwOiBoc2woMjguNCA3Mi41JSAyNS43JSk7XG4gIC0tc2wtY29sb3IteWVsbG93LTk1MDogaHNsKDMzLjEgNjklIDEzLjklKTtcblxuICAtLXNsLWNvbG9yLWxpbWUtNTA6IGhzbCg3OC4zIDkyJSA5NS4xJSk7XG4gIC0tc2wtY29sb3ItbGltZS0xMDA6IGhzbCg3OS42IDg5LjElIDg5LjIlKTtcbiAgLS1zbC1jb2xvci1saW1lLTIwMDogaHNsKDgwLjkgODguNSUgNzkuNiUpO1xuICAtLXNsLWNvbG9yLWxpbWUtMzAwOiBoc2woODIgODQuNSUgNjcuMSUpO1xuICAtLXNsLWNvbG9yLWxpbWUtNDAwOiBoc2woODIuNyA3OCUgNTUuNSUpO1xuICAtLXNsLWNvbG9yLWxpbWUtNTAwOiBoc2woODMuNyA4MC41JSA0NC4zJSk7XG4gIC0tc2wtY29sb3ItbGltZS02MDA6IGhzbCg4NC44IDg1LjIlIDM0LjUlKTtcbiAgLS1zbC1jb2xvci1saW1lLTcwMDogaHNsKDg1LjkgNzguNCUgMjcuMyUpO1xuICAtLXNsLWNvbG9yLWxpbWUtODAwOiBoc2woODYuMyA2OSUgMjIuNyUpO1xuICAtLXNsLWNvbG9yLWxpbWUtOTAwOiBoc2woODcuNiA2MS4yJSAyMC4yJSk7XG4gIC0tc2wtY29sb3ItbGltZS05NTA6IGhzbCg4Ni41IDYwLjYlIDEzLjklKTtcblxuICAtLXNsLWNvbG9yLWdyZWVuLTUwOiBoc2woMTM4LjUgNzYuNSUgOTYuNyUpO1xuICAtLXNsLWNvbG9yLWdyZWVuLTEwMDogaHNsKDE0MC42IDg0LjIlIDkyLjUlKTtcbiAgLS1zbC1jb2xvci1ncmVlbi0yMDA6IGhzbCgxNDEgNzguOSUgODUuMSUpO1xuICAtLXNsLWNvbG9yLWdyZWVuLTMwMDogaHNsKDE0MS43IDc2LjYlIDczLjElKTtcbiAgLS1zbC1jb2xvci1ncmVlbi00MDA6IGhzbCgxNDEuOSA2OS4yJSA1OCUpO1xuICAtLXNsLWNvbG9yLWdyZWVuLTUwMDogaHNsKDE0Mi4xIDcwLjYlIDQ1LjMlKTtcbiAgLS1zbC1jb2xvci1ncmVlbi02MDA6IGhzbCgxNDIuMSA3Ni4yJSAzNi4zJSk7XG4gIC0tc2wtY29sb3ItZ3JlZW4tNzAwOiBoc2woMTQyLjQgNzEuOCUgMjkuMiUpO1xuICAtLXNsLWNvbG9yLWdyZWVuLTgwMDogaHNsKDE0Mi44IDY0LjIlIDI0LjElKTtcbiAgLS1zbC1jb2xvci1ncmVlbi05MDA6IGhzbCgxNDMuOCA2MS4yJSAyMC4yJSk7XG4gIC0tc2wtY29sb3ItZ3JlZW4tOTUwOiBoc2woMTQ0LjMgNjAuNyUgMTIlKTtcblxuICAtLXNsLWNvbG9yLWVtZXJhbGQtNTA6IGhzbCgxNTEuOCA4MSUgOTUuOSUpO1xuICAtLXNsLWNvbG9yLWVtZXJhbGQtMTAwOiBoc2woMTQ5LjMgODAuNCUgOTAlKTtcbiAgLS1zbC1jb2xvci1lbWVyYWxkLTIwMDogaHNsKDE1Mi40IDc2JSA4MC40JSk7XG4gIC0tc2wtY29sb3ItZW1lcmFsZC0zMDA6IGhzbCgxNTYuMiA3MS42JSA2Ni45JSk7XG4gIC0tc2wtY29sb3ItZW1lcmFsZC00MDA6IGhzbCgxNTguMSA2NC40JSA1MS42JSk7XG4gIC0tc2wtY29sb3ItZW1lcmFsZC01MDA6IGhzbCgxNjAuMSA4NC4xJSAzOS40JSk7XG4gIC0tc2wtY29sb3ItZW1lcmFsZC02MDA6IGhzbCgxNjEuNCA5My41JSAzMC40JSk7XG4gIC0tc2wtY29sb3ItZW1lcmFsZC03MDA6IGhzbCgxNjIuOSA5My41JSAyNC4zJSk7XG4gIC0tc2wtY29sb3ItZW1lcmFsZC04MDA6IGhzbCgxNjMuMSA4OC4xJSAxOS44JSk7XG4gIC0tc2wtY29sb3ItZW1lcmFsZC05MDA6IGhzbCgxNjQuMiA4NS43JSAxNi41JSk7XG4gIC0tc2wtY29sb3ItZW1lcmFsZC05NTA6IGhzbCgxNjQuMyA4Ny41JSA5LjQlKTtcblxuICAtLXNsLWNvbG9yLXRlYWwtNTA6IGhzbCgxNjYuMiA3Ni41JSA5Ni43JSk7XG4gIC0tc2wtY29sb3ItdGVhbC0xMDA6IGhzbCgxNjcuMiA4NS41JSA4OS4yJSk7XG4gIC0tc2wtY29sb3ItdGVhbC0yMDA6IGhzbCgxNjguNCA4My44JSA3OC4yJSk7XG4gIC0tc2wtY29sb3ItdGVhbC0zMDA6IGhzbCgxNzAuNiA3Ni45JSA2NC4zJSk7XG4gIC0tc2wtY29sb3ItdGVhbC00MDA6IGhzbCgxNzIuNSA2NiUgNTAuNCUpO1xuICAtLXNsLWNvbG9yLXRlYWwtNTAwOiBoc2woMTczLjQgODAuNCUgNDAlKTtcbiAgLS1zbC1jb2xvci10ZWFsLTYwMDogaHNsKDE3NC43IDgzLjklIDMxLjYlKTtcbiAgLS1zbC1jb2xvci10ZWFsLTcwMDogaHNsKDE3NS4zIDc3LjQlIDI2LjElKTtcbiAgLS1zbC1jb2xvci10ZWFsLTgwMDogaHNsKDE3Ni4xIDY5LjQlIDIxLjglKTtcbiAgLS1zbC1jb2xvci10ZWFsLTkwMDogaHNsKDE3NS45IDYwLjglIDE5JSk7XG4gIC0tc2wtY29sb3ItdGVhbC05NTA6IGhzbCgxNzYuNSA1OC42JSAxMS40JSk7XG5cbiAgLS1zbC1jb2xvci1jeWFuLTUwOiBoc2woMTgzLjIgMTAwJSA5Ni4zJSk7XG4gIC0tc2wtY29sb3ItY3lhbi0xMDA6IGhzbCgxODUuMSA5NS45JSA5MC40JSk7XG4gIC0tc2wtY29sb3ItY3lhbi0yMDA6IGhzbCgxODYuMiA5My41JSA4MS44JSk7XG4gIC0tc2wtY29sb3ItY3lhbi0zMDA6IGhzbCgxODcgOTIuNCUgNjklKTtcbiAgLS1zbC1jb2xvci1jeWFuLTQwMDogaHNsKDE4Ny45IDg1LjclIDUzLjMlKTtcbiAgLS1zbC1jb2xvci1jeWFuLTUwMDogaHNsKDE4OC43IDk0LjUlIDQyLjclKTtcbiAgLS1zbC1jb2xvci1jeWFuLTYwMDogaHNsKDE5MS42IDkxLjQlIDM2LjUlKTtcbiAgLS1zbC1jb2xvci1jeWFuLTcwMDogaHNsKDE5Mi45IDgyLjMlIDMxJSk7XG4gIC0tc2wtY29sb3ItY3lhbi04MDA6IGhzbCgxOTQuNCA2OS42JSAyNy4xJSk7XG4gIC0tc2wtY29sb3ItY3lhbi05MDA6IGhzbCgxOTYuNCA2My42JSAyMy43JSk7XG4gIC0tc2wtY29sb3ItY3lhbi05NTA6IGhzbCgxOTYuOCA2MSUgMTYuMSUpO1xuXG4gIC0tc2wtY29sb3Itc2t5LTUwOiBoc2woMjA0IDEwMCUgOTcuMSUpO1xuICAtLXNsLWNvbG9yLXNreS0xMDA6IGhzbCgyMDQgOTMuOCUgOTMuNyUpO1xuICAtLXNsLWNvbG9yLXNreS0yMDA6IGhzbCgyMDAuNiA5NC40JSA4Ni4xJSk7XG4gIC0tc2wtY29sb3Itc2t5LTMwMDogaHNsKDE5OS40IDk1LjUlIDczLjklKTtcbiAgLS1zbC1jb2xvci1za3ktNDAwOiBoc2woMTk4LjQgOTMuMiUgNTkuNiUpO1xuICAtLXNsLWNvbG9yLXNreS01MDA6IGhzbCgxOTguNiA4OC43JSA0OC40JSk7XG4gIC0tc2wtY29sb3Itc2t5LTYwMDogaHNsKDIwMC40IDk4JSAzOS40JSk7XG4gIC0tc2wtY29sb3Itc2t5LTcwMDogaHNsKDIwMS4zIDk2LjMlIDMyLjIlKTtcbiAgLS1zbC1jb2xvci1za3ktODAwOiBoc2woMjAxIDkwJSAyNy41JSk7XG4gIC0tc2wtY29sb3Itc2t5LTkwMDogaHNsKDIwMiA4MC4zJSAyMy45JSk7XG4gIC0tc2wtY29sb3Itc2t5LTk1MDogaHNsKDIwMi4zIDczLjglIDE2LjUlKTtcblxuICAtLXNsLWNvbG9yLWJsdWUtNTA6IGhzbCgyMTMuOCAxMDAlIDk2LjklKTtcbiAgLS1zbC1jb2xvci1ibHVlLTEwMDogaHNsKDIxNC4zIDk0LjYlIDkyLjclKTtcbiAgLS1zbC1jb2xvci1ibHVlLTIwMDogaHNsKDIxMy4zIDk2LjklIDg3LjMlKTtcbiAgLS1zbC1jb2xvci1ibHVlLTMwMDogaHNsKDIxMS43IDk2LjQlIDc4LjQlKTtcbiAgLS1zbC1jb2xvci1ibHVlLTQwMDogaHNsKDIxMy4xIDkzLjklIDY3LjglKTtcbiAgLS1zbC1jb2xvci1ibHVlLTUwMDogaHNsKDIxNy4yIDkxLjIlIDU5LjglKTtcbiAgLS1zbC1jb2xvci1ibHVlLTYwMDogaHNsKDIyMS4yIDgzLjIlIDUzLjMlKTtcbiAgLS1zbC1jb2xvci1ibHVlLTcwMDogaHNsKDIyNC4zIDc2LjMlIDQ4JSk7XG4gIC0tc2wtY29sb3ItYmx1ZS04MDA6IGhzbCgyMjUuOSA3MC43JSA0MC4yJSk7XG4gIC0tc2wtY29sb3ItYmx1ZS05MDA6IGhzbCgyMjQuNCA2NC4zJSAzMi45JSk7XG4gIC0tc2wtY29sb3ItYmx1ZS05NTA6IGhzbCgyMjYuMiA1NS4zJSAxOC40JSk7XG5cbiAgLS1zbC1jb2xvci1pbmRpZ28tNTA6IGhzbCgyMjUuOSAxMDAlIDk2LjclKTtcbiAgLS1zbC1jb2xvci1pbmRpZ28tMTAwOiBoc2woMjI2LjUgMTAwJSA5My45JSk7XG4gIC0tc2wtY29sb3ItaW5kaWdvLTIwMDogaHNsKDIyOCA5Ni41JSA4OC44JSk7XG4gIC0tc2wtY29sb3ItaW5kaWdvLTMwMDogaHNsKDIyOS43IDkzLjUlIDgxLjglKTtcbiAgLS1zbC1jb2xvci1pbmRpZ28tNDAwOiBoc2woMjM0LjUgODkuNSUgNzMuOSUpO1xuICAtLXNsLWNvbG9yLWluZGlnby01MDA6IGhzbCgyMzguNyA4My41JSA2Ni43JSk7XG4gIC0tc2wtY29sb3ItaW5kaWdvLTYwMDogaHNsKDI0My40IDc1LjQlIDU4LjYlKTtcbiAgLS1zbC1jb2xvci1pbmRpZ28tNzAwOiBoc2woMjQ0LjUgNTcuOSUgNTAuNiUpO1xuICAtLXNsLWNvbG9yLWluZGlnby04MDA6IGhzbCgyNDMuNyA1NC41JSA0MS40JSk7XG4gIC0tc2wtY29sb3ItaW5kaWdvLTkwMDogaHNsKDI0Mi4yIDQ3LjQlIDM0LjMlKTtcbiAgLS1zbC1jb2xvci1pbmRpZ28tOTUwOiBoc2woMjQzLjUgNDMuNiUgMjIuOSUpO1xuXG4gIC0tc2wtY29sb3ItdmlvbGV0LTUwOiBoc2woMjUwIDEwMCUgOTcuNiUpO1xuICAtLXNsLWNvbG9yLXZpb2xldC0xMDA6IGhzbCgyNTEuNCA5MS4zJSA5NS41JSk7XG4gIC0tc2wtY29sb3ItdmlvbGV0LTIwMDogaHNsKDI1MC41IDk1LjIlIDkxLjglKTtcbiAgLS1zbC1jb2xvci12aW9sZXQtMzAwOiBoc2woMjUyLjUgOTQuNyUgODUuMSUpO1xuICAtLXNsLWNvbG9yLXZpb2xldC00MDA6IGhzbCgyNTUuMSA5MS43JSA3Ni4zJSk7XG4gIC0tc2wtY29sb3ItdmlvbGV0LTUwMDogaHNsKDI1OC4zIDg5LjUlIDY2LjMlKTtcbiAgLS1zbC1jb2xvci12aW9sZXQtNjAwOiBoc2woMjYyLjEgODMuMyUgNTcuOCUpO1xuICAtLXNsLWNvbG9yLXZpb2xldC03MDA6IGhzbCgyNjMuNCA3MCUgNTAuNCUpO1xuICAtLXNsLWNvbG9yLXZpb2xldC04MDA6IGhzbCgyNjMuNCA2OS4zJSA0Mi4yJSk7XG4gIC0tc2wtY29sb3ItdmlvbGV0LTkwMDogaHNsKDI2My41IDY3LjQlIDM0LjklKTtcbiAgLS1zbC1jb2xvci12aW9sZXQtOTUwOiBoc2woMjY1LjEgNjEuNSUgMjEuNCUpO1xuXG4gIC0tc2wtY29sb3ItcHVycGxlLTUwOiBoc2woMjcwIDEwMCUgOTglKTtcbiAgLS1zbC1jb2xvci1wdXJwbGUtMTAwOiBoc2woMjY4LjcgMTAwJSA5NS41JSk7XG4gIC0tc2wtY29sb3ItcHVycGxlLTIwMDogaHNsKDI2OC42IDEwMCUgOTEuOCUpO1xuICAtLXNsLWNvbG9yLXB1cnBsZS0zMDA6IGhzbCgyNjkuMiA5Ny40JSA4NS4xJSk7XG4gIC0tc2wtY29sb3ItcHVycGxlLTQwMDogaHNsKDI3MCA5NS4yJSA3NS4zJSk7XG4gIC0tc2wtY29sb3ItcHVycGxlLTUwMDogaHNsKDI3MC43IDkxJSA2NS4xJSk7XG4gIC0tc2wtY29sb3ItcHVycGxlLTYwMDogaHNsKDI3MS41IDgxLjMlIDU1LjklKTtcbiAgLS1zbC1jb2xvci1wdXJwbGUtNzAwOiBoc2woMjcyLjEgNzEuNyUgNDcuMSUpO1xuICAtLXNsLWNvbG9yLXB1cnBsZS04MDA6IGhzbCgyNzIuOSA2Ny4yJSAzOS40JSk7XG4gIC0tc2wtY29sb3ItcHVycGxlLTkwMDogaHNsKDI3My42IDY1LjYlIDMyJSk7XG4gIC0tc2wtY29sb3ItcHVycGxlLTk1MDogaHNsKDI3NiA1OS41JSAxNi41JSk7XG5cbiAgLS1zbC1jb2xvci1mdWNoc2lhLTUwOiBoc2woMjg5LjEgMTAwJSA5Ny44JSk7XG4gIC0tc2wtY29sb3ItZnVjaHNpYS0xMDA6IGhzbCgyODcgMTAwJSA5NS41JSk7XG4gIC0tc2wtY29sb3ItZnVjaHNpYS0yMDA6IGhzbCgyODguMyA5NS44JSA5MC42JSk7XG4gIC0tc2wtY29sb3ItZnVjaHNpYS0zMDA6IGhzbCgyOTEuMSA5My4xJSA4Mi45JSk7XG4gIC0tc2wtY29sb3ItZnVjaHNpYS00MDA6IGhzbCgyOTIgOTEuNCUgNzIuNSUpO1xuICAtLXNsLWNvbG9yLWZ1Y2hzaWEtNTAwOiBoc2woMjkyLjIgODQuMSUgNjAuNiUpO1xuICAtLXNsLWNvbG9yLWZ1Y2hzaWEtNjAwOiBoc2woMjkzLjQgNjkuNSUgNDguOCUpO1xuICAtLXNsLWNvbG9yLWZ1Y2hzaWEtNzAwOiBoc2woMjk0LjcgNzIuNCUgMzkuOCUpO1xuICAtLXNsLWNvbG9yLWZ1Y2hzaWEtODAwOiBoc2woMjk1LjQgNzAuMiUgMzIuOSUpO1xuICAtLXNsLWNvbG9yLWZ1Y2hzaWEtOTAwOiBoc2woMjk2LjcgNjMuNiUgMjglKTtcbiAgLS1zbC1jb2xvci1mdWNoc2lhLTk1MDogaHNsKDI5Ny4xIDU2LjglIDE0LjUlKTtcblxuICAtLXNsLWNvbG9yLXBpbmstNTA6IGhzbCgzMjcuMyA3My4zJSA5Ny4xJSk7XG4gIC0tc2wtY29sb3ItcGluay0xMDA6IGhzbCgzMjUuNyA3Ny44JSA5NC43JSk7XG4gIC0tc2wtY29sb3ItcGluay0yMDA6IGhzbCgzMjUuOSA4NC42JSA4OS44JSk7XG4gIC0tc2wtY29sb3ItcGluay0zMDA6IGhzbCgzMjcuNCA4Ny4xJSA4MS44JSk7XG4gIC0tc2wtY29sb3ItcGluay00MDA6IGhzbCgzMjguNiA4NS41JSA3MC4yJSk7XG4gIC0tc2wtY29sb3ItcGluay01MDA6IGhzbCgzMzAuNCA4MS4yJSA2MC40JSk7XG4gIC0tc2wtY29sb3ItcGluay02MDA6IGhzbCgzMzMuMyA3MS40JSA1MC42JSk7XG4gIC0tc2wtY29sb3ItcGluay03MDA6IGhzbCgzMzUuMSA3Ny42JSA0MiUpO1xuICAtLXNsLWNvbG9yLXBpbmstODAwOiBoc2woMzM1LjggNzQuNCUgMzUuMyUpO1xuICAtLXNsLWNvbG9yLXBpbmstOTAwOiBoc2woMzM1LjkgNjklIDMwLjQlKTtcbiAgLS1zbC1jb2xvci1waW5rLTk1MDogaHNsKDMzNi4yIDY1LjQlIDE1LjklKTtcblxuICAtLXNsLWNvbG9yLXJvc2UtNTA6IGhzbCgzNTUuNyAxMDAlIDk3LjMlKTtcbiAgLS1zbC1jb2xvci1yb3NlLTEwMDogaHNsKDM1NS42IDEwMCUgOTQuNyUpO1xuICAtLXNsLWNvbG9yLXJvc2UtMjAwOiBoc2woMzUyLjcgOTYuMSUgOTAlKTtcbiAgLS1zbC1jb2xvci1yb3NlLTMwMDogaHNsKDM1Mi42IDk1LjclIDgxLjglKTtcbiAgLS1zbC1jb2xvci1yb3NlLTQwMDogaHNsKDM1MS4zIDk0LjUlIDcxLjQlKTtcbiAgLS1zbC1jb2xvci1yb3NlLTUwMDogaHNsKDM0OS43IDg5LjIlIDYwLjIlKTtcbiAgLS1zbC1jb2xvci1yb3NlLTYwMDogaHNsKDM0Ni44IDc3LjIlIDQ5LjglKTtcbiAgLS1zbC1jb2xvci1yb3NlLTcwMDogaHNsKDM0NS4zIDgyLjclIDQwLjglKTtcbiAgLS1zbC1jb2xvci1yb3NlLTgwMDogaHNsKDM0My40IDc5LjclIDM0LjclKTtcbiAgLS1zbC1jb2xvci1yb3NlLTkwMDogaHNsKDM0MS41IDc1LjUlIDMwLjQlKTtcbiAgLS1zbC1jb2xvci1yb3NlLTk1MDogaHNsKDM0MS4zIDcwLjElIDE3LjElKTtcblxuICAtLXNsLWNvbG9yLXByaW1hcnktNTA6IHZhcigtLXNsLWNvbG9yLXNreS01MCk7XG4gIC0tc2wtY29sb3ItcHJpbWFyeS0xMDA6IHZhcigtLXNsLWNvbG9yLXNreS0xMDApO1xuICAtLXNsLWNvbG9yLXByaW1hcnktMjAwOiB2YXIoLS1zbC1jb2xvci1za3ktMjAwKTtcbiAgLS1zbC1jb2xvci1wcmltYXJ5LTMwMDogdmFyKC0tc2wtY29sb3Itc2t5LTMwMCk7XG4gIC0tc2wtY29sb3ItcHJpbWFyeS00MDA6IHZhcigtLXNsLWNvbG9yLXNreS00MDApO1xuICAtLXNsLWNvbG9yLXByaW1hcnktNTAwOiB2YXIoLS1zbC1jb2xvci1za3ktNTAwKTtcbiAgLS1zbC1jb2xvci1wcmltYXJ5LTYwMDogdmFyKC0tc2wtY29sb3Itc2t5LTYwMCk7XG4gIC0tc2wtY29sb3ItcHJpbWFyeS03MDA6IHZhcigtLXNsLWNvbG9yLXNreS03MDApO1xuICAtLXNsLWNvbG9yLXByaW1hcnktODAwOiB2YXIoLS1zbC1jb2xvci1za3ktODAwKTtcbiAgLS1zbC1jb2xvci1wcmltYXJ5LTkwMDogdmFyKC0tc2wtY29sb3Itc2t5LTkwMCk7XG4gIC0tc2wtY29sb3ItcHJpbWFyeS05NTA6IHZhcigtLXNsLWNvbG9yLXNreS05NTApO1xuXG4gIC0tc2wtY29sb3Itc3VjY2Vzcy01MDogdmFyKC0tc2wtY29sb3ItZ3JlZW4tNTApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtMTAwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi0xMDApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtMjAwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi0yMDApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtMzAwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi0zMDApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtNDAwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi00MDApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtNTAwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi01MDApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtNjAwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi02MDApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtNzAwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi03MDApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtODAwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi04MDApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtOTAwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi05MDApO1xuICAtLXNsLWNvbG9yLXN1Y2Nlc3MtOTUwOiB2YXIoLS1zbC1jb2xvci1ncmVlbi05NTApO1xuXG4gIC0tc2wtY29sb3Itd2FybmluZy01MDogdmFyKC0tc2wtY29sb3ItYW1iZXItNTApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctMTAwOiB2YXIoLS1zbC1jb2xvci1hbWJlci0xMDApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctMjAwOiB2YXIoLS1zbC1jb2xvci1hbWJlci0yMDApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctMzAwOiB2YXIoLS1zbC1jb2xvci1hbWJlci0zMDApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctNDAwOiB2YXIoLS1zbC1jb2xvci1hbWJlci00MDApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctNTAwOiB2YXIoLS1zbC1jb2xvci1hbWJlci01MDApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctNjAwOiB2YXIoLS1zbC1jb2xvci1hbWJlci02MDApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctNzAwOiB2YXIoLS1zbC1jb2xvci1hbWJlci03MDApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctODAwOiB2YXIoLS1zbC1jb2xvci1hbWJlci04MDApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctOTAwOiB2YXIoLS1zbC1jb2xvci1hbWJlci05MDApO1xuICAtLXNsLWNvbG9yLXdhcm5pbmctOTUwOiB2YXIoLS1zbC1jb2xvci1hbWJlci05NTApO1xuXG4gIC0tc2wtY29sb3ItZGFuZ2VyLTUwOiB2YXIoLS1zbC1jb2xvci1yZWQtNTApO1xuICAtLXNsLWNvbG9yLWRhbmdlci0xMDA6IHZhcigtLXNsLWNvbG9yLXJlZC0xMDApO1xuICAtLXNsLWNvbG9yLWRhbmdlci0yMDA6IHZhcigtLXNsLWNvbG9yLXJlZC0yMDApO1xuICAtLXNsLWNvbG9yLWRhbmdlci0zMDA6IHZhcigtLXNsLWNvbG9yLXJlZC0zMDApO1xuICAtLXNsLWNvbG9yLWRhbmdlci00MDA6IHZhcigtLXNsLWNvbG9yLXJlZC00MDApO1xuICAtLXNsLWNvbG9yLWRhbmdlci01MDA6IHZhcigtLXNsLWNvbG9yLXJlZC01MDApO1xuICAtLXNsLWNvbG9yLWRhbmdlci02MDA6IHZhcigtLXNsLWNvbG9yLXJlZC02MDApO1xuICAtLXNsLWNvbG9yLWRhbmdlci03MDA6IHZhcigtLXNsLWNvbG9yLXJlZC03MDApO1xuICAtLXNsLWNvbG9yLWRhbmdlci04MDA6IHZhcigtLXNsLWNvbG9yLXJlZC04MDApO1xuICAtLXNsLWNvbG9yLWRhbmdlci05MDA6IHZhcigtLXNsLWNvbG9yLXJlZC05MDApO1xuICAtLXNsLWNvbG9yLWRhbmdlci05NTA6IHZhcigtLXNsLWNvbG9yLXJlZC05NTApO1xuXG4gIC0tc2wtY29sb3ItbmV1dHJhbC01MDogdmFyKC0tc2wtY29sb3ItZ3JheS01MCk7XG4gIC0tc2wtY29sb3ItbmV1dHJhbC0xMDA6IHZhcigtLXNsLWNvbG9yLWdyYXktMTAwKTtcbiAgLS1zbC1jb2xvci1uZXV0cmFsLTIwMDogdmFyKC0tc2wtY29sb3ItZ3JheS0yMDApO1xuICAtLXNsLWNvbG9yLW5ldXRyYWwtMzAwOiB2YXIoLS1zbC1jb2xvci1ncmF5LTMwMCk7XG4gIC0tc2wtY29sb3ItbmV1dHJhbC00MDA6IHZhcigtLXNsLWNvbG9yLWdyYXktNDAwKTtcbiAgLS1zbC1jb2xvci1uZXV0cmFsLTUwMDogdmFyKC0tc2wtY29sb3ItZ3JheS01MDApO1xuICAtLXNsLWNvbG9yLW5ldXRyYWwtNjAwOiB2YXIoLS1zbC1jb2xvci1ncmF5LTYwMCk7XG4gIC0tc2wtY29sb3ItbmV1dHJhbC03MDA6IHZhcigtLXNsLWNvbG9yLWdyYXktNzAwKTtcbiAgLS1zbC1jb2xvci1uZXV0cmFsLTgwMDogdmFyKC0tc2wtY29sb3ItZ3JheS04MDApO1xuICAtLXNsLWNvbG9yLW5ldXRyYWwtOTAwOiB2YXIoLS1zbC1jb2xvci1ncmF5LTkwMCk7XG4gIC0tc2wtY29sb3ItbmV1dHJhbC05NTA6IHZhcigtLXNsLWNvbG9yLWdyYXktOTUwKTtcblxuICAtLXNsLWNvbG9yLW5ldXRyYWwtMDogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1zbC1jb2xvci1uZXV0cmFsLTEwMDA6IGhzbCgwLCAwJSwgMCUpO1xuXG4gIC0tc2wtYm9yZGVyLXJhZGl1cy1zbWFsbDogMC4xODc1cmVtO1xuICAtLXNsLWJvcmRlci1yYWRpdXMtbWVkaXVtOiAwLjI1cmVtO1xuICAtLXNsLWJvcmRlci1yYWRpdXMtbGFyZ2U6IDAuNXJlbTtcbiAgLS1zbC1ib3JkZXItcmFkaXVzLXgtbGFyZ2U6IDFyZW07XG5cbiAgLS1zbC1ib3JkZXItcmFkaXVzLWNpcmNsZTogNTAlO1xuICAtLXNsLWJvcmRlci1yYWRpdXMtcGlsbDogOTk5OXB4O1xuXG4gIC0tc2wtc2hhZG93LXgtc21hbGw6IDAgMXB4IDJweCBoc2woMjQwIDMuOCUgNDYuMSUgLyA2JSk7XG4gIC0tc2wtc2hhZG93LXNtYWxsOiAwIDFweCAycHggaHNsKDI0MCAzLjglIDQ2LjElIC8gMTIlKTtcbiAgLS1zbC1zaGFkb3ctbWVkaXVtOiAwIDJweCA0cHggaHNsKDI0MCAzLjglIDQ2LjElIC8gMTIlKTtcbiAgLS1zbC1zaGFkb3ctbGFyZ2U6IDAgMnB4IDhweCBoc2woMjQwIDMuOCUgNDYuMSUgLyAxMiUpO1xuICAtLXNsLXNoYWRvdy14LWxhcmdlOiAwIDRweCAxNnB4IGhzbCgyNDAgMy44JSA0Ni4xJSAvIDEyJSk7XG5cbiAgLS1zbC1zcGFjaW5nLTN4LXNtYWxsOiAwLjEyNXJlbTtcbiAgLS1zbC1zcGFjaW5nLTJ4LXNtYWxsOiAwLjI1cmVtO1xuICAtLXNsLXNwYWNpbmcteC1zbWFsbDogMC41cmVtO1xuICAtLXNsLXNwYWNpbmctc21hbGw6IDAuNzVyZW07XG4gIC0tc2wtc3BhY2luZy1tZWRpdW06IDFyZW07XG4gIC0tc2wtc3BhY2luZy1sYXJnZTogMS4yNXJlbTtcbiAgLS1zbC1zcGFjaW5nLXgtbGFyZ2U6IDEuNzVyZW07XG4gIC0tc2wtc3BhY2luZy0yeC1sYXJnZTogMi4yNXJlbTtcbiAgLS1zbC1zcGFjaW5nLTN4LWxhcmdlOiAzcmVtO1xuICAtLXNsLXNwYWNpbmctNHgtbGFyZ2U6IDQuNXJlbTtcblxuICAtLXNsLXRyYW5zaXRpb24teC1zbG93OiAxMDAwbXM7XG4gIC0tc2wtdHJhbnNpdGlvbi1zbG93OiA1MDBtcztcbiAgLS1zbC10cmFuc2l0aW9uLW1lZGl1bTogMjUwbXM7XG4gIC0tc2wtdHJhbnNpdGlvbi1mYXN0OiAxNTBtcztcbiAgLS1zbC10cmFuc2l0aW9uLXgtZmFzdDogNTBtcztcblxuICAtLXNsLWZvbnQtbW9ubzogU0ZNb25vLVJlZ3VsYXIsIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgbW9ub3NwYWNlO1xuICAtLXNsLWZvbnQtc2FuczogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90byxcbiAgICBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIixcbiAgICBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAtLXNsLWZvbnQtc2VyaWY6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuXG4gIC0tc2wtZm9udC1zaXplLTJ4LXNtYWxsOiAwLjYyNXJlbTtcbiAgLS1zbC1mb250LXNpemUteC1zbWFsbDogMC43NXJlbTtcbiAgLS1zbC1mb250LXNpemUtc21hbGw6IDAuODc1cmVtO1xuICAtLXNsLWZvbnQtc2l6ZS1tZWRpdW06IDFyZW07XG4gIC0tc2wtZm9udC1zaXplLWxhcmdlOiAxLjI1cmVtO1xuICAtLXNsLWZvbnQtc2l6ZS14LWxhcmdlOiAxLjVyZW07XG4gIC0tc2wtZm9udC1zaXplLTJ4LWxhcmdlOiAyLjI1cmVtO1xuICAtLXNsLWZvbnQtc2l6ZS0zeC1sYXJnZTogM3JlbTtcbiAgLS1zbC1mb250LXNpemUtNHgtbGFyZ2U6IDQuNXJlbTtcblxuICAtLXNsLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4gIC0tc2wtZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4gIC0tc2wtZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDUwMDtcbiAgLS1zbC1mb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbiAgLS1zbC1sZXR0ZXItc3BhY2luZy1kZW5zZXI6IC0wLjAzZW07XG4gIC0tc2wtbGV0dGVyLXNwYWNpbmctZGVuc2U6IC0wLjAxNWVtO1xuICAtLXNsLWxldHRlci1zcGFjaW5nLW5vcm1hbDogbm9ybWFsO1xuICAtLXNsLWxldHRlci1zcGFjaW5nLWxvb3NlOiAwLjA3NWVtO1xuICAtLXNsLWxldHRlci1zcGFjaW5nLWxvb3NlcjogMC4xNWVtO1xuXG4gIC0tc2wtbGluZS1oZWlnaHQtZGVuc2VyOiAxO1xuICAtLXNsLWxpbmUtaGVpZ2h0LWRlbnNlOiAxLjQ7XG4gIC0tc2wtbGluZS1oZWlnaHQtbm9ybWFsOiAxLjg7XG4gIC0tc2wtbGluZS1oZWlnaHQtbG9vc2U6IDIuMjtcbiAgLS1zbC1saW5lLWhlaWdodC1sb29zZXI6IDIuNjtcblxuICAtLXNsLWZvY3VzLXJpbmctY29sb3I6IHZhcigtLXNsLWNvbG9yLXByaW1hcnktNjAwKTtcbiAgLS1zbC1mb2N1cy1yaW5nLXN0eWxlOiBzb2xpZDtcbiAgLS1zbC1mb2N1cy1yaW5nLXdpZHRoOiAzcHg7XG4gIC0tc2wtZm9jdXMtcmluZzogdmFyKC0tc2wtZm9jdXMtcmluZy1zdHlsZSkgdmFyKC0tc2wtZm9jdXMtcmluZy13aWR0aClcbiAgICB2YXIoLS1zbC1mb2N1cy1yaW5nLWNvbG9yKTtcbiAgLS1zbC1mb2N1cy1yaW5nLW9mZnNldDogMXB4O1xuXG4gIC0tc2wtYnV0dG9uLWZvbnQtc2l6ZS1zbWFsbDogdmFyKC0tc2wtZm9udC1zaXplLXgtc21hbGwpO1xuICAtLXNsLWJ1dHRvbi1mb250LXNpemUtbWVkaXVtOiB2YXIoLS1zbC1mb250LXNpemUtc21hbGwpO1xuICAtLXNsLWJ1dHRvbi1mb250LXNpemUtbGFyZ2U6IHZhcigtLXNsLWZvbnQtc2l6ZS1tZWRpdW0pO1xuXG4gIC0tc2wtaW5wdXQtaGVpZ2h0LXNtYWxsOiAxLjg3NXJlbTtcbiAgLS1zbC1pbnB1dC1oZWlnaHQtbWVkaXVtOiAyLjVyZW07XG4gIC0tc2wtaW5wdXQtaGVpZ2h0LWxhcmdlOiAzLjEyNXJlbTtcblxuICAtLXNsLWlucHV0LWJhY2tncm91bmQtY29sb3I6IHZhcigtLXNsLWNvbG9yLW5ldXRyYWwtMCk7XG4gIC0tc2wtaW5wdXQtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogdmFyKC0tc2wtaW5wdXQtYmFja2dyb3VuZC1jb2xvcik7XG4gIC0tc2wtaW5wdXQtYmFja2dyb3VuZC1jb2xvci1mb2N1czogdmFyKC0tc2wtaW5wdXQtYmFja2dyb3VuZC1jb2xvcik7XG4gIC0tc2wtaW5wdXQtYmFja2dyb3VuZC1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC0xMDApO1xuICAtLXNsLWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC0zMDApO1xuICAtLXNsLWlucHV0LWJvcmRlci1jb2xvci1ob3ZlcjogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC00MDApO1xuICAtLXNsLWlucHV0LWJvcmRlci1jb2xvci1mb2N1czogdmFyKC0tc2wtY29sb3ItcHJpbWFyeS01MDApO1xuICAtLXNsLWlucHV0LWJvcmRlci1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC0zMDApO1xuICAtLXNsLWlucHV0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLXNsLWlucHV0LXJlcXVpcmVkLWNvbnRlbnQ6IFwiKlwiO1xuICAtLXNsLWlucHV0LXJlcXVpcmVkLWNvbnRlbnQtb2Zmc2V0OiAtMnB4O1xuICAtLXNsLWlucHV0LXJlcXVpcmVkLWNvbnRlbnQtY29sb3I6IHZhcigtLXNsLWlucHV0LWxhYmVsLWNvbG9yKTtcblxuICAtLXNsLWlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6IHZhcigtLXNsLWJvcmRlci1yYWRpdXMtbWVkaXVtKTtcbiAgLS1zbC1pbnB1dC1ib3JkZXItcmFkaXVzLW1lZGl1bTogdmFyKC0tc2wtYm9yZGVyLXJhZGl1cy1tZWRpdW0pO1xuICAtLXNsLWlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6IHZhcigtLXNsLWJvcmRlci1yYWRpdXMtbWVkaXVtKTtcblxuICAtLXNsLWlucHV0LWZvbnQtZmFtaWx5OiB2YXIoLS1zbC1mb250LXNhbnMpO1xuICAtLXNsLWlucHV0LWZvbnQtd2VpZ2h0OiB2YXIoLS1zbC1mb250LXdlaWdodC1ub3JtYWwpO1xuICAtLXNsLWlucHV0LWZvbnQtc2l6ZS1zbWFsbDogdmFyKC0tc2wtZm9udC1zaXplLXNtYWxsKTtcbiAgLS1zbC1pbnB1dC1mb250LXNpemUtbWVkaXVtOiB2YXIoLS1zbC1mb250LXNpemUtbWVkaXVtKTtcbiAgLS1zbC1pbnB1dC1mb250LXNpemUtbGFyZ2U6IHZhcigtLXNsLWZvbnQtc2l6ZS1sYXJnZSk7XG4gIC0tc2wtaW5wdXQtbGV0dGVyLXNwYWNpbmc6IHZhcigtLXNsLWxldHRlci1zcGFjaW5nLW5vcm1hbCk7XG5cbiAgLS1zbC1pbnB1dC1jb2xvcjogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC03MDApO1xuICAtLXNsLWlucHV0LWNvbG9yLWhvdmVyOiB2YXIoLS1zbC1jb2xvci1uZXV0cmFsLTcwMCk7XG4gIC0tc2wtaW5wdXQtY29sb3ItZm9jdXM6IHZhcigtLXNsLWNvbG9yLW5ldXRyYWwtNzAwKTtcbiAgLS1zbC1pbnB1dC1jb2xvci1kaXNhYmxlZDogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC05MDApO1xuICAtLXNsLWlucHV0LWljb24tY29sb3I6IHZhcigtLXNsLWNvbG9yLW5ldXRyYWwtNTAwKTtcbiAgLS1zbC1pbnB1dC1pY29uLWNvbG9yLWhvdmVyOiB2YXIoLS1zbC1jb2xvci1uZXV0cmFsLTYwMCk7XG4gIC0tc2wtaW5wdXQtaWNvbi1jb2xvci1mb2N1czogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC02MDApO1xuICAtLXNsLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS1zbC1jb2xvci1uZXV0cmFsLTUwMCk7XG4gIC0tc2wtaW5wdXQtcGxhY2Vob2xkZXItY29sb3ItZGlzYWJsZWQ6IHZhcigtLXNsLWNvbG9yLW5ldXRyYWwtNjAwKTtcbiAgLS1zbC1pbnB1dC1zcGFjaW5nLXNtYWxsOiB2YXIoLS1zbC1zcGFjaW5nLXNtYWxsKTtcbiAgLS1zbC1pbnB1dC1zcGFjaW5nLW1lZGl1bTogdmFyKC0tc2wtc3BhY2luZy1tZWRpdW0pO1xuICAtLXNsLWlucHV0LXNwYWNpbmctbGFyZ2U6IHZhcigtLXNsLXNwYWNpbmctbGFyZ2UpO1xuXG4gIC0tc2wtaW5wdXQtZm9jdXMtcmluZy1jb2xvcjogaHNsKDE5OC42IDg4LjclIDQ4LjQlIC8gNDAlKTtcbiAgLS1zbC1pbnB1dC1mb2N1cy1yaW5nLW9mZnNldDogMDtcblxuICAtLXNsLWlucHV0LWZpbGxlZC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zbC1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIC0tc2wtaW5wdXQtZmlsbGVkLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHZhcigtLXNsLWNvbG9yLW5ldXRyYWwtMTAwKTtcbiAgLS1zbC1pbnB1dC1maWxsZWQtYmFja2dyb3VuZC1jb2xvci1mb2N1czogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC0xMDApO1xuICAtLXNsLWlucHV0LWZpbGxlZC1iYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbC1jb2xvci1uZXV0cmFsLTEwMCk7XG4gIC0tc2wtaW5wdXQtZmlsbGVkLWNvbG9yOiB2YXIoLS1zbC1jb2xvci1uZXV0cmFsLTgwMCk7XG4gIC0tc2wtaW5wdXQtZmlsbGVkLWNvbG9yLWhvdmVyOiB2YXIoLS1zbC1jb2xvci1uZXV0cmFsLTgwMCk7XG4gIC0tc2wtaW5wdXQtZmlsbGVkLWNvbG9yLWZvY3VzOiB2YXIoLS1zbC1jb2xvci1uZXV0cmFsLTcwMCk7XG4gIC0tc2wtaW5wdXQtZmlsbGVkLWNvbG9yLWRpc2FibGVkOiB2YXIoLS1zbC1jb2xvci1uZXV0cmFsLTgwMCk7XG5cbiAgLS1zbC1pbnB1dC1sYWJlbC1mb250LXNpemUtc21hbGw6IHZhcigtLXNsLWZvbnQtc2l6ZS1zbWFsbCk7XG4gIC0tc2wtaW5wdXQtbGFiZWwtZm9udC1zaXplLW1lZGl1bTogdmFyKC0tc2wtZm9udC1zaXplLW1lZGl1bSk7XG4gIC0tc2wtaW5wdXQtbGFiZWwtZm9udC1zaXplLWxhcmdlOiB2YXIoLS1zbC1mb250LXNpemUtbGFyZ2UpO1xuICAtLXNsLWlucHV0LWxhYmVsLWNvbG9yOiBpbmhlcml0O1xuXG4gIC0tc2wtaW5wdXQtaGVscC10ZXh0LWZvbnQtc2l6ZS1zbWFsbDogdmFyKC0tc2wtZm9udC1zaXplLXgtc21hbGwpO1xuICAtLXNsLWlucHV0LWhlbHAtdGV4dC1mb250LXNpemUtbWVkaXVtOiB2YXIoLS1zbC1mb250LXNpemUtc21hbGwpO1xuICAtLXNsLWlucHV0LWhlbHAtdGV4dC1mb250LXNpemUtbGFyZ2U6IHZhcigtLXNsLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICAtLXNsLWlucHV0LWhlbHAtdGV4dC1jb2xvcjogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC01MDApO1xuXG4gIC0tc2wtdG9nZ2xlLXNpemUtc21hbGw6IDAuODc1cmVtO1xuICAtLXNsLXRvZ2dsZS1zaXplLW1lZGl1bTogMS4xMjVyZW07XG4gIC0tc2wtdG9nZ2xlLXNpemUtbGFyZ2U6IDEuMzc1cmVtO1xuXG4gIC0tc2wtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiBoc2woMjQwIDMuOCUgNDYuMSUgLyAzMyUpO1xuXG4gIC0tc2wtcGFuZWwtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC0wKTtcbiAgLS1zbC1wYW5lbC1ib3JkZXItY29sb3I6IHZhcigtLXNsLWNvbG9yLW5ldXRyYWwtMjAwKTtcbiAgLS1zbC1wYW5lbC1ib3JkZXItd2lkdGg6IDFweDtcblxuICAtLXNsLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tc2wtYm9yZGVyLXJhZGl1cy1tZWRpdW0pO1xuICAtLXNsLXRvb2x0aXAtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2wtY29sb3ItbmV1dHJhbC04MDApO1xuICAtLXNsLXRvb2x0aXAtY29sb3I6IHZhcigtLXNsLWNvbG9yLW5ldXRyYWwtMCk7XG4gIC0tc2wtdG9vbHRpcC1mb250LWZhbWlseTogdmFyKC0tc2wtZm9udC1zYW5zKTtcbiAgLS1zbC10b29sdGlwLWZvbnQtd2VpZ2h0OiB2YXIoLS1zbC1mb250LXdlaWdodC1ub3JtYWwpO1xuICAtLXNsLXRvb2x0aXAtZm9udC1zaXplOiB2YXIoLS1zbC1mb250LXNpemUtc21hbGwpO1xuICAtLXNsLXRvb2x0aXAtbGluZS1oZWlnaHQ6IHZhcigtLXNsLWxpbmUtaGVpZ2h0LWRlbnNlKTtcbiAgLS1zbC10b29sdGlwLXBhZGRpbmc6IHZhcigtLXNsLXNwYWNpbmctMngtc21hbGwpIHZhcigtLXNsLXNwYWNpbmcteC1zbWFsbCk7XG4gIC0tc2wtdG9vbHRpcC1hcnJvdy1zaXplOiA2cHg7XG5cbiAgLS1zbC16LWluZGV4LWRyYXdlcjogNzAwO1xuICAtLXNsLXotaW5kZXgtZGlhbG9nOiA4MDA7XG4gIC0tc2wtei1pbmRleC1kcm9wZG93bjogOTAwO1xuICAtLXNsLXotaW5kZXgtdG9hc3Q6IDk1MDtcbiAgLS1zbC16LWluZGV4LXRvb2x0aXA6IDEwMDA7XG59XG5cbkBzdXBwb3J0cyAoc2Nyb2xsYmFyLWd1dHRlcjogc3RhYmxlKSB7XG4gIC5zbC1zY3JvbGwtbG9jayB7XG4gICAgc2Nyb2xsYmFyLWd1dHRlcjogdmFyKC0tc2wtc2Nyb2xsLWxvY2stZ3V0dGVyKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNsLXNjcm9sbC1sb2NrIGJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG5Ac3VwcG9ydHMgbm90IChzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGUpIHtcbiAgLnNsLXNjcm9sbC1sb2NrIGJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNsLXNjcm9sbC1sb2NrLXNpemUpICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zbC10b2FzdC1zdGFjayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBpbnNldC1pbmxpbmUtZW5kOiAwO1xuICB6LWluZGV4OiB2YXIoLS1zbC16LWluZGV4LXRvYXN0KTtcbiAgd2lkdGg6IDI4cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2wtdG9hc3Qtc3RhY2sgc2wtYWxlcnQge1xuICBtYXJnaW46IHZhcigtLXNsLXNwYWNpbmctbWVkaXVtKTtcbn1cblxuLnNsLXRvYXN0LXN0YWNrIHNsLWFsZXJ0OjpwYXJ0KGJhc2UpIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2wtc2hhZG93LWxhcmdlKTtcbn1cbiJdfQ== */
