@charset "UTF-8";
.scs-image .scs-image-caption {
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.54);
  padding: 0.5em;
  color: #fff;
}

.scs-image a:active {
  font-weight: 400;
}

.scs-image-style-2 .scs-component-content {
  border: 1px solid #999;
  box-sizing: border-box;
  padding: 5px;
}

.scs-image-style-2 .scs-image-caption {
  left: 6px;
  bottom: 6px;
  right: 6px;
}

.scs-image-style-8 .scs-component-content {
  border: 2px solid #333;
  box-sizing: border-box;
  padding: 5px;
}

.scs-image-style-8 .scs-image-caption {
  left: 5px;
  bottom: 5px;
  right: 5px;
}

.scs-image-style-9 .scs-component-content {
  border: 5px solid #333;
  box-sizing: border-box;
  padding: 5px;
}

.scs-image-style-9 .scs-image-caption {
  left: 5px;
  bottom: 5px;
  right: 5px;
}

.scs-image-style-10 .scs-component-content {
  box-shadow: -5px 5px 5px 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
}

.scs-image-style-11 .scs-component-content {
  box-shadow: 5px 5px 5px 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
}

.scs-image-style-12 .scs-component-content {
  box-shadow: -5px 5px 0 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
}

.scs-image-style-13 .scs-component-content {
  box-shadow: 5px 5px 0 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
}

.scs-image-style-14 .scs-component-content {
  box-shadow: 0 0 8px 0 rgba(51, 51, 51, 0.8);
  box-sizing: border-box;
}

.scs-image-hero-top img {
  object-position: top;
}

.scs-image-hero-center img {
  object-position: center;
}

.scs-image-hero-bottom img {
  object-position: bottom;
}

.scs-gallery-style-15 .scs-component-content,
.scs-image-style-15 .scs-component-content {
  position: relative;
}

.scs-gallery-style-15 .scs-component-content:after,
.scs-gallery-style-15 .scs-component-content:before,
.scs-image-style-15 .scs-component-content:after,
.scs-image-style-15 .scs-component-content:before {
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width: 300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.scs-gallery-style-15 .scs-component-content:after,
.scs-image-style-15 .scs-component-content:after {
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.scs-image-style-15 .scs-image-image {
  box-shadow: 0 0 5px 4px rgba(0, 0, 0, 0.2) inset;
  border: 1px rgba(0, 0, 0, 0.1) solid;
}

.scs-gallery-style-16 .scs-component-content,
.scs-image-style-16 .scs-image-image {
  box-shadow: 0 0 10px 0 rgba(51, 51, 51, 0.2);
  border: 10px #fff solid;
  box-sizing: border-box;
  border-radius: 3px;
}

.scs-image-style-16 .scs-image-caption {
  left: 10px;
  bottom: 10px;
  right: 10px;
}

.scs-app-style-2 .scs-component-content .scs-app-iframe-wrapper,
.scs-component-style-2 > .scs-component-content,
.scs-document-style-2 .scs-component-content,
.scs-gallery-style-2 .scs-component-content,
.scs-map-style-2 .scs-component-content,
.scs-socialbar-style-2 .scs-component-content,
.scs-video-style-2 .scs-component-content,
.scs-youtube-style-2 .scs-component-content iframe {
  border: 1px solid #999;
  box-sizing: border-box;
  padding: 5px;
}

.scs-app-style-8 .scs-component-content .scs-app-iframe-wrapper,
.scs-component-style-8 > .scs-component-content,
.scs-document-style-8 .scs-component-content,
.scs-gallery-style-8 .scs-component-content,
.scs-map-style-8 .scs-component-content,
.scs-socialbar-style-8 .scs-component-content,
.scs-video-style-8 .scs-component-content,
.scs-youtube-style-8 .scs-component-content iframe {
  border: 2px solid #333;
  box-sizing: border-box;
  padding: 5px;
}

.scs-app-style-9 .scs-component-content .scs-app-iframe-wrapper,
.scs-component-style-9 > .scs-component-content,
.scs-document-style-9 .scs-component-content,
.scs-gallery-style-9 .scs-component-content,
.scs-map-style-9 .scs-component-content,
.scs-socialbar-style-9 .scs-component-content,
.scs-video-style-9 .scs-component-content,
.scs-youtube-style-9 .scs-component-content iframe {
  border: 5px solid #333;
  box-sizing: border-box;
  padding: 5px;
}

.scs-app-style-10 .scs-component-content .scs-app-iframe-wrapper,
.scs-component-style-10 > .scs-component-content,
.scs-document-style-10 .scs-component-content,
.scs-gallery-style-10 .scs-component-content,
.scs-map-style-10 .scs-component-content,
.scs-socialbar-style-10 .scs-component-content,
.scs-video-style-10 .scs-component-content,
.scs-youtube-style-10 .scs-component-content iframe {
  box-shadow: -5px 5px 5px 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
}

.scs-app-style-11 .scs-component-content .scs-app-iframe-wrapper,
.scs-component-style-11 > .scs-component-content,
.scs-document-style-11 .scs-component-content,
.scs-gallery-style-11 .scs-component-content,
.scs-map-style-11 .scs-component-content,
.scs-socialbar-style-11 .scs-component-content,
.scs-video-style-11 .scs-component-content,
.scs-youtube-style-11 .scs-component-content iframe {
  box-shadow: 5px 5px 5px 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
}

.scs-app-style-12 .scs-component-content .scs-app-iframe-wrapper,
.scs-component-style-12 > .scs-component-content,
.scs-document-style-12 .scs-component-content,
.scs-gallery-style-12 .scs-component-content,
.scs-map-style-12 .scs-component-content,
.scs-socialbar-style-12 .scs-component-content,
.scs-video-style-12 .scs-component-content,
.scs-youtube-style-12 .scs-component-content iframe {
  box-shadow: -5px 5px 0 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
}

.scs-app-style-13 .scs-component-content .scs-app-iframe-wrapper,
.scs-component-style-13 > .scs-component-content,
.scs-document-style-13 .scs-component-content,
.scs-gallery-style-13 .scs-component-content,
.scs-map-style-13 .scs-component-content,
.scs-socialbar-style-13 .scs-component-content,
.scs-video-style-13 .scs-component-content,
.scs-youtube-style-13 .scs-component-content iframe {
  box-shadow: 5px 5px 0 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
}

.scs-app-style-14 .scs-component-content .scs-app-iframe-wrapper,
.scs-component-style-14 > .scs-component-content,
.scs-document-style-14 .scs-component-content,
.scs-gallery-style-14 .scs-component-content,
.scs-map-style-14 .scs-component-content,
.scs-socialbar-style-14 .scs-component-content,
.scs-youtube-style-14 .scs-component-content iframe {
  box-shadow: 0 0 8px 0 rgba(51, 51, 51, 0.8);
  box-sizing: border-box;
}

.hero-bar-top .background img {
  object-position: top;
}

.hero-bar-center .background img {
  object-position: center;
}

.hero-bar-bottom .background img {
  object-position: bottom;
}

.scs-sectionlayout-space-between {
  justify-content: space-between;
}
.scs-sectionlayout-space-between .sl-two-columns,
.scs-sectionlayout-space-between .sl-three-columns {
  justify-content: space-between;
}
@media screen and (max-width: 1249px) {
  .scs-sectionlayout-space-between .sl-two-columns,
.scs-sectionlayout-space-between .sl-three-columns {
    gap: 30px;
  }
}
.scs-sectionlayout-space-around {
  justify-content: space-around;
}
.scs-sectionlayout-space-around .sl-two-columns,
.scs-sectionlayout-space-around .sl-three-columns {
  justify-content: space-around;
}
@media screen and (max-width: 1249px) {
  .scs-sectionlayout-space-around .sl-two-columns,
.scs-sectionlayout-space-around .sl-three-columns {
    gap: 30px;
  }
}
.scs-sectionlayout-bleed .sl-two-columns,
.scs-sectionlayout-bleed .sl-three-columns {
  max-width: var(--page-width);
  margin: auto;
}
@media screen and (max-width: 1249px) {
  .scs-sectionlayout-bleed .sl-two-columns,
.scs-sectionlayout-bleed .sl-three-columns {
    gap: 30px;
  }
}
.scs-sectionlayout-no-wrap .sl-horizontal-row {
  flex-wrap: unset;
}
.scs-sectionlayout .sl-horizontal-row {
  flex-wrap: wrap;
}
.scs-sectionlayout-centered .sl-two-columns,
.scs-sectionlayout-centered .sl-three-columns {
  justify-content: center;
}
.scs-sectionlayout-horizontal-no-flex-grow .sl-horizontal-item {
  flex-grow: 0;
}
.scs-sectionlayout-horizontal-no-flex-grow .sl-horizontal-row {
  gap: 1rem;
}
.scs-sectionlayout-buttons .sl-horizontal-row {
  justify-content: center;
}
.scs-sectionlayout-buttons .sl-horizontal-item {
  flex: 0;
}

.scs-componentgroup-buttons .sl-horizontal-row {
  justify-content: center;
}
.scs-componentgroup-buttons .sl-horizontal-item {
  flex: 0;
}

.scs-componentgroup-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.scs-componentgroup-gray-bleed {
  background-color: #444444;
  width: 100vw;
  margin-left: calc(50% - 50vw);
}

.scs-componentgroup-page-width {
  max-width: var(--page-width);
  margin-inline: auto;
}
@media screen and (max-width: 1439px) {
  .scs-componentgroup-page-width {
    margin-inline: auto;
    padding-inline: 4rem;
  }
}
@media screen and (max-width: 767px) {
  .scs-componentgroup-page-width {
    margin-inline: 0;
    padding: 0;
  }
}

.scs-componentgroup-style-2 {
  border: 1px solid #999;
  box-sizing: border-box;
  padding: 5px;
  margin: 5px;
}

.scs-componentgroup-style-8 {
  border: 2px solid #333;
  box-sizing: border-box;
  padding: 5px;
  margin: 5px;
}

.scs-componentgroup-style-9 {
  border: 5px solid #333;
  box-sizing: border-box;
  padding: 5px;
  margin: 5px;
}

.scs-componentgroup-style-10 {
  box-shadow: -5px 5px 5px 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
  margin: 5px;
}

.scs-componentgroup-style-11 {
  box-shadow: 5px 5px 5px 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
  margin: 5px;
}

.scs-componentgroup-style-12 {
  box-shadow: -5px 5px 0 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
  margin: 5px;
}

.scs-componentgroup-style-13 {
  box-shadow: 5px 5px 0 0 rgba(51, 51, 51, 0.3);
  box-sizing: border-box;
  margin: 5px;
}

.scs-componentgroup-style-14 {
  box-shadow: 2px 2px 4px 0 rgba(51, 51, 51, 0.6);
  box-sizing: border-box;
  margin: 5px;
}

.scs-componentgroup-homepage-block,
.scs-componentgroup-homepage-block-light {
  box-shadow: 2px 2px 4px 0 rgba(51, 51, 51, 0.6);
  box-sizing: border-box;
  transition: border-bottom-color 0.2s ease-in-out;
  line-height: 110%;
  pointer-events: none;
}
.scs-componentgroup-homepage-block:not(:has(a.scs-button-button)):hover,
.scs-componentgroup-homepage-block-light:not(:has(a.scs-button-button)):hover {
  border-bottom-color: var(--color-secondary-button);
}
.scs-componentgroup-homepage-block button,
.scs-componentgroup-homepage-block a,
.scs-componentgroup-homepage-block a:hover,
.scs-componentgroup-homepage-block a:visited,
.scs-componentgroup-homepage-block a:focus,
.scs-componentgroup-homepage-block-light button,
.scs-componentgroup-homepage-block-light a,
.scs-componentgroup-homepage-block-light a:hover,
.scs-componentgroup-homepage-block-light a:visited,
.scs-componentgroup-homepage-block-light a:focus {
  text-decoration: none;
  pointer-events: auto;
}
.scs-componentgroup-homepage-block > * > *,
.scs-componentgroup-homepage-block-light > * > * {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), transparent);
}

.scs-componentgroup-homepage-block-light > * > * {
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.8), transparent);
}

body.scs-edit-mode .scs-componentgroup-homepage-block,
body.scs-edit-mode .scs-componentgroup-homepage-block-light {
  pointer-events: auto;
}

*[class^=scs-divider] hr {
  border-style: solid;
  border-top-width: 1px;
}

.scs-divider-default-style hr, .scs-divider-primary hr {
  border-color: var(--color-grey-dark);
}
.scs-divider-secondary hr {
  border-color: var(--color-primary);
}
.scs-divider-thin-gradient hr {
  border-image: linear-gradient(to right, transparent 10%, var(--color-grey-medium) 50%, transparent 90%) 1;
  border-width: 2px 0 0;
}

.scs-button .scs-button-text {
  cursor: pointer !important;
}
.scs-button.scs-button-default-style .scs-button-button {
  text-decoration: none;
  font-weight: 700;
  padding: 0.75rem 1.5rem;
  margin: 0;
  text-align: center;
  background-color: var(--color-primary);
  color: white;
  font-size: 14px;
  line-height: 20px;
  border: 1px solid var(--color-primary);
}
.scs-button.scs-button-default-style .scs-button-button:hover {
  background: white;
  color: var(--color-secondary);
  border: 1px solid var(--color-primary);
}
.scs-button.scs-button-default-style .scs-button-button:hover .scs-button-text {
  color: var(--color-primary);
}
.scs-button.scs-button-default-style .scs-button-button:active {
  border: 1px solid var(--color-primary-dark);
  color: #fff;
}
.scs-button.scs-button-default-style .scs-button-button:active .scs-button-text {
  color: var(--color-primary-dark);
}
.scs-button.scs-button-default-style .scs-button-button:focus {
  outline: 1px dotted #4f4f4f;
}
.scs-button.scs-button-video .scs-button-button {
  text-decoration: none;
  font-weight: 700;
  padding: 0.75rem 1.5rem;
  margin: 0;
  text-align: center;
  background-color: var(--color-secondary-button);
  color: var(--color-white);
  border: 1px solid var(--color-gray-light);
  font-size: 14px;
  line-height: 20px;
}
.scs-button.scs-button-video .scs-button-button:hover {
  background-color: var(--color-secondary-button-hover);
  border: 1px solid var(--color-secondary-button);
  color: var(--color-black);
  text-decoration: none;
}
.scs-button.scs-button-video .scs-button-button:hover .scs-button-text {
  color: black;
}
.scs-button.scs-button-video .scs-button-button:active {
  background-color: var(--color-gray-medium);
  border: 1px solid var(--color-gray-dark);
  text-decoration: none;
}
.scs-button.scs-button-video .scs-button-button:focus {
  outline: 1px dotted #4f4f4f;
}
.scs-button.scs-button-video .scs-button-text {
  color: var(--color-white);
  cursor: pointer;
}
.scs-button.scs-button-video .scs-button-text::before {
  font-family: "Material Symbols Outlined";
  content: "\e1c4";
  font-size: 1.5rem;
  vertical-align: middle;
  font-weight: 300;
  display: inline-block;
  margin-inline-end: 0.5rem;
}
.scs-button.scs-button-style-2 .scs-button-button {
  text-decoration: none;
  font-weight: 700;
  padding: 0.75rem 1.5rem;
  margin: 0;
  text-align: center;
  background-color: var(--color-secondary-button);
  color: var(--color-white);
  border: 1px solid var(--color-gray-light);
  font-size: 14px;
  line-height: 20px;
}
.scs-button.scs-button-style-2 .scs-button-button:hover {
  background-color: var(--color-secondary-button-hover);
  border: 1px solid var(--color-secondary-button);
  color: var(--color-black);
  text-decoration: none;
}
.scs-button.scs-button-style-2 .scs-button-button:active {
  background-color: var(--color-gray-medium);
  border: 1px solid var(--color-gray-dark);
  text-decoration: none;
}
.scs-button.scs-button-style-2 .scs-button-button:focus {
  outline: 1px dotted #4f4f4f;
}
.scs-button.scs-button-style-2.scs-button-text {
  color: var(--color-white);
  cursor: pointer;
}
.scs-button.scs-button-style-2.scs-button-text:hover {
  color: var(--color-black);
}
.scs-button.scs-button-style-3 .scs-button-button {
  text-decoration: none;
  font-weight: 700;
  padding: 0.75rem 1.5rem;
  margin: 0;
  text-align: center;
  background-color: white;
  color: black;
  border: 1px solid var(--color-gray-extra-light);
  font-size: 14px;
  line-height: 20px;
}
.scs-button.scs-button-style-3 .scs-button-button:hover {
  background-color: var(--color-gray-extra-light);
  border: 1px solid var(--color-gray-extra-light);
  color: var(--color-black);
  text-decoration: underline;
  cursor: pointer;
}
.scs-button.scs-button-style-3 .scs-button-button:active {
  background-color: var(--color-primary);
  border: 1px solid var(--color-gray-extra-light);
  color: white;
  text-decoration: none;
}
.scs-button.scs-button-style-3 .scs-button-button:focus {
  outline: 1px dotted #4f4f4f;
}
.scs-button.scs-button-style-3.scs-button-text {
  color: var(--color-black);
  cursor: pointer;
}
.scs-button.scs-button-style-3.scs-button-text:hover {
  color: var(--color-black);
  text-decoration: underline;
  cursor: pointer;
}
.scs-button.scs-button-style-3.scs-button-text:active {
  color: white;
  text-decoration: none;
}

.scs-cobrowse-style-1 .scs-button-button {
  text-decoration: none;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  font-size: 16px;
  color: #000;
  background: 0 0;
}
.scs-cobrowse-style-1 .scs-button-text {
  color: #000;
}
.scs-cobrowse-style-1 .scs-button-text:hover {
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}
.scs-cobrowse-style-2 .scs-button-button {
  text-decoration: none;
  padding: 2px !important;
  background: 0 0;
}
.scs-cobrowse-style-2 .scs-button-text {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #000;
}
.scs-cobrowse-style-2 .scs-button-text:hover {
  color: #000;
  cursor: pointer;
  text-decoration: underline;
}
.scs-cobrowse-style-2 .scs-button-text::before {
  cursor: pointer;
  padding-right: 4px;
  vertical-align: -30%;
}

.scs-title-text {
  display: block;
  color: var(--color-grey-dark);
  font-size: 2.625rem;
  font-weight: 700;
  line-height: 1;
  width: 100%;
  padding-bottom: 0.5rem;
  font-family: var(--font-heading);
  border-bottom: 1px solid var(--color-grey-medium);
}

.scs-title-no-underline.scs-title .scs-title-text {
  display: block;
  color: var(--color-grey-dark);
  font-size: 2.625rem;
  font-weight: 700;
  line-height: 1;
  width: 100%;
  padding-bottom: 0.5rem;
  border-bottom: unset;
}

.scs-title-pull-quote {
  display: block;
  padding-block: 0.5rem;
  border-left-style: solid;
  border-left-color: var(--color-primary);
  border-left-width: 0.3125rem;
  background-color: var(--color-secondary);
  margin-block: 2rem !important;
  margin-inline: auto !important;
  min-width: 75%;
  max-width: 95vw;
  width: min-content;
}
.scs-title-pull-quote.scs-title .scs-title-text {
  overflow: unset;
  border: none;
  margin-block: 0;
  padding: 20px 50px;
  color: var(--color-black);
  font-family: var(--font-heading);
  font-weight: 700;
  font-size: 1.75rem;
  line-height: 1.2;
  text-align: center;
}
.scs-title-pull-quote.scs-title .scs-title-text div {
  text-align: left;
  font-weight: 300;
}

body.scs-edit-mode .scs-title-visually-hidden {
  display: block;
  color: var(--color-grey-dark);
  font-size: 2.625rem;
  font-weight: 700;
  line-height: 1;
  padding-bottom: 0.5rem;
  font-family: var(--font-heading);
  border-bottom: 1px solid var(--color-grey-medium);
  outline: 4px dashed gainsboro;
}
body:not(.scs-edit-mode) .scs-title-visually-hidden {
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

*[class^=scs-paragraph] {
  font-size: 1rem;
}

.scs-paragraph-default-style {
  color: var(--color-black);
}
.scs-paragraph-dark-bg {
  color: var(--color-white);
}
.scs-paragraph-branded-li {
  color: var(--color-black);
}
.scs-paragraph-branded-li li {
  padding: 0.25rem 0.25rem 0.25rem 0.5rem;
}
.scs-paragraph-branded-li li::marker {
  content: "▶";
  color: var(--color-primary);
  font-size: 0.7rem;
}
.scs-paragraph-disclaimer {
  font-size: 0.75rem;
  font-style: italic;
}
.scs-paragraph-map-title {
  font-size: 1.25rem;
  font-weight: 700;
}
.scs-paragraph-statistic {
  color: var(--color-black);
  line-height: 3rem;
  font-size: 3rem;
}
.scs-paragraph-statistic-oneline {
  line-height: 1.2;
}

@media screen and (max-width: 767px) {
  .scs-paragraph:not(.scs-paragraph-edit) table {
    border: 0;
  }
  .scs-paragraph:not(.scs-paragraph-edit) table caption {
    font-size: 1.3em;
  }
  .scs-paragraph:not(.scs-paragraph-edit) table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .scs-paragraph:not(.scs-paragraph-edit) table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: 0.625em;
  }
  .scs-paragraph:not(.scs-paragraph-edit) table td {
    border-bottom: 1px solid #ddd;
    display: block;
    text-align: right;
  }
  .scs-paragraph:not(.scs-paragraph-edit) table td::before {
    content: attr(data-label);
    float: left;
    font-weight: 700;
  }
  .scs-paragraph:not(.scs-paragraph-edit) table td:last-child {
    border-bottom: 0;
  }
}
.scs-document-cap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #fff;
}

.scs-document-title {
  position: relative;
  z-index: 2;
  padding: 0.5em;
  opacity: 0.54;
  background-color: #000;
}

.scs-document-desc {
  font-style: italic;
  font-size: 12px;
  color: #ccc;
  padding-top: 2px;
}

.scs-document-capb {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0%;
  z-index: 1;
  opacity: 0.5;
  background-color: #000;
}

.scs-socialbar-default-style {
  background-color: transparent;
}

.scs-contentlist.scs-contentlist-style-1 ol.scs-pagination li {
  font-size: 14px;
  margin: 0 4px;
  color: #333;
  line-height: 26px;
  height: 26px;
  min-width: 28px;
}

.scs-contentlist.scs-contentlist-style-1 ol.scs-pagination li.scs-clickable {
  background-color: #e4e8ea;
  border-radius: 4px;
}

.scs-contentlist.scs-contentlist-style-1 ol.scs-pagination li.scs-clickable a {
  padding: 0 10px;
}

.scs-contentlist.scs-contentlist-style-1 ol.scs-pagination li.scs-clickable:hover {
  color: #fff;
  background-color: #85bbe7;
}

.scs-contentlist.scs-contentlist-style-1 ol.scs-pagination li.scs-clickable.scs-current {
  color: #fff;
  background-color: #027bc7;
}

.scs-contentlist.scs-contentlist-style-1 ol.scs-pagination li.scs-clickable.scs-disabled {
  background-color: #ececec;
  color: #9e9e9e;
}

.news-article-default-style .scs-image {
  border: 1px solid #0572ce;
  box-sizing: border-box;
  padding: 5px;
  font-size: 16px;
  color: #333;
}

.news-article-style-1 .scs-image {
  border: 1px solid red;
  box-sizing: border-box;
  padding: 5px;
  font-size: 18px;
  color: #333;
}

.scs-title-style-base,
.scs-title-style-heading-l,
.scs-title-style-heading-m,
.scs-title-style-heading-s,
.scs-title-style-heading-xl,
.scs-title-style-sub-title,
.scs-title-style-title {
  padding: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0.5em;
  margin-left: 0;
}

.scs-title-style-title {
  font-weight: 700;
  font-size: 1em;
  line-height: 1.4em;
  text-align: center;
  text-transform: uppercase;
}

.scs-title-style-sub-title {
  font-style: italic;
  font-weight: 400;
  font-size: 0.8333em;
  line-height: 1.4em;
  text-align: center;
}

.scs-title-style-heading-xl {
  font-weight: 700;
  font-size: 1em;
  line-height: 1.4em;
}

.scs-title-style-heading-l {
  font-style: italic;
  font-weight: 400;
  font-size: 0.8333em;
  line-height: 1.4em;
}

.scs-title-style-heading-m {
  font-weight: 700;
  font-size: 0.6666em;
  line-height: 1.4em;
}

.scs-title-style-heading-s {
  font-style: italic;
  font-weight: 400;
  font-size: 0.5em;
  line-height: 1.4em;
}

.scs-paragraph-style-base,
.scs-paragraph-style-body-l,
.scs-paragraph-style-body-m,
.scs-paragraph-style-body-s,
.scs-paragraph-style-cite,
.scs-paragraph-style-code,
.scs-paragraph-style-heading-l,
.scs-paragraph-style-heading-m,
.scs-paragraph-style-heading-s,
.scs-paragraph-style-heading-xl,
.scs-paragraph-style-heading-xs,
.scs-paragraph-style-quote {
  padding: 0;
  margin-top: 0.3em;
  margin-right: 0;
  margin-bottom: 0.3em;
  margin-left: 0;
}

.scs-paragraph-style-heading-xl {
  font-weight: 700;
  font-size: 2em;
  line-height: 1.4em;
}

.scs-paragraph-style-heading-l {
  font-style: italic;
  font-weight: 400;
  font-size: 1.5em;
  line-height: 1.4em;
}

.scs-paragraph-style-heading-m {
  font-weight: 700;
  font-size: 1.125em;
  line-height: 1.4em;
}

.scs-paragraph-style-heading-s {
  font-style: italic;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.4em;
}

.scs-paragraph-style-heading-xs {
  font-weight: 700;
  font-size: 0.8125em;
  line-height: 1.4em;
}

.scs-paragraph-style-body-l {
  font-size: 1.125em;
  line-height: 1.4em;
}

.scs-paragraph-style-body-m {
  font-size: 1em;
  line-height: 1.4em;
}

.scs-paragraph-style-body-s {
  font-size: 0.8125em;
  line-height: 1.4em;
}

.scs-paragraph-style-code {
  padding-left: 1.5em;
  font-family: monospace, serif;
  font-size: 0.8125em;
  line-height: 1.3em;
  border: 1px solid silver;
}

.scs-paragraph-style-quote {
  padding-left: 1.5em;
  font-style: italic;
  font-size: 0.8125em;
  line-height: 1.3em;
  border-left: 1px solid silver;
}

.scs-paragraph-style-cite {
  font-size: 0.8125em;
}

.scs-facebook-icon {
  background-image: url(facebook.png);
}

.scs-twitter-icon {
  background-image: url(twitter.png);
}

.scs-linkedin-icon {
  background-image: url(linkedin.png);
}

.scs-googleplus-icon {
  background-image: url(googleplus.png);
}

.scs-youtube-icon {
  background-image: url(youtube.png);
}

.scs-flickr-icon {
  background-image: url(flickr.png);
}

.scs-contentsearch-style-1 .scs-search-input {
  padding: 0 5px 0 5px;
  width: calc(100% - 12px);
  height: 27px;
  font-size: 12px;
  color: #333;
  border: 1px solid #c4ced7;
}

.scs-contentsearch-style-1 .scs-search-input[data-show-icon=true] {
  width: calc(100% - 37px);
  padding-right: 30px;
}

.scs-contentsearch-style-1 .scs-search-button {
  top: 1px;
  right: 0;
  width: 29px;
  height: 25px;
  margin: 1px 1px 1px 0;
  border-left: 1px solid #dfe3e7;
  background-size: 15px auto;
  background-position: 6px;
  background-color: #f5f5f5;
}

.scs-contentsearch-style-1 .scs-search-button:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNyAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiM4NUJCRTciIGQ9Ik0xNS42MjUsMTMuNzE3bC0zLjQzOC0zLjI1QzEyLjgxMiw5LjQ2NSwxMy4yNSw4LjM0LDEzLjI1LDcuMDljMC0zLjM3NS0yLjc1LTYuMTI2LTYuMTI1LTYuMTI2UzAuOTk5LDMuNzE1LDAuOTk5LDcuMDljMCwzLjM3NiwyLjc1LDYuMTI2LDYuMTI1LDYuMTI2YzEuMjUsMCwyLjQzNy0wLjM3NSwzLjQzOC0xLjA2NGwzLjE4OCwzLjUwMmMwLjQ5OSwwLjQ5OCwxLjMxMiwwLjQ5OCwxLjg3NSwwLjA2MUMxNi4xMjUsMTUuMDI3LDE2LjEyNSwxNC4yMTUsMTUuNjI1LDEzLjcxNyBNNy4xMjUsMTEuMjc3Yy0yLjMxMiwwLTQuMjUtMS44NzUtNC4yNS00LjI1YzAtMi4zNzUsMS44NzUtNC4yNSw0LjI1LTQuMjVzNC4yNSwxLjg3NSw0LjI1LDQuMjVjMCwwLjc1LTAuMTg4LDEuNDM4LTAuNTYzLDIuMDYyQzEwLjA2MiwxMC40MDIsOC42ODcsMTEuMjc3LDcuMTI1LDExLjI3NyIvPjwvc3ZnPg==);
}

.scs-contentsearch-style-2 .scs-search-input {
  width: 100%;
  height: 34px;
  font-size: 14px;
  color: #555;
  border: 1px solid #d3d3d3;
  border-radius: 4px;
  border-color: #ccc;
  box-sizing: border-box;
  padding: 6px 12px;
}

.scs-contentsearch-style-2 .scs-search-input[data-show-icon=true] {
  width: 100%;
  padding-right: 40px;
}

.scs-contentsearch-style-2 .scs-search-button {
  top: 1px;
  right: 0;
  width: 38px;
  height: 30px;
  margin: 1px 1px 1px 0;
  box-sizing: border-box;
  border-left: 1px solid #ccc;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-size: 14px auto;
  background-position: 10px;
}

.scs-contentsearch-style-2 .scs-search-button:hover {
  background-color: #e6e6e6;
}

.rss-caption-heading-default-style .rss-caption-heading {
  background: #be2c12;
  color: #fff;
  font-family: Verdana;
  font-size: 15px;
}

.rss-caption-heading-custom-style-1 .rss-caption-heading {
  background: #0f9633;
  color: #fff;
  font-family: Verdana;
  font-size: 15px;
}

.rss-caption-heading-custom-style-2 .rss-caption-heading {
  background: #746763;
  color: #fff;
  font-family: Verdana;
  font-size: 15px;
}

.scs-cookie-consent {
  border: 1px solid #d9d9d9;
  border-bottom: none;
  border-radius: 8px 8px 0 0;
  background-color: #f0f0f0;
  align-items: center;
  font-family: Helvetica Neue, Helvetica, Arial, Utkal, sans-serif;
  font-size: 16px;
  font-weight: 300;
  color: #262626;
  line-height: 1.4;
  box-sizing: border-box;
  padding: 20px 70px 20px 15px;
  margin-left: 10px;
  display: inline-block;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99999;
}

.scs-cookie-consent a {
  color: #006598;
  font-weight: 700;
  text-decoration: none;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

.scs-cookie-consent .scs-cookie-consent-close {
  display: block;
  float: right;
  margin: 0;
  background-color: #000;
  border-radius: 100px;
  position: absolute;
  right: 6px;
  top: 6px;
  cursor: pointer;
  width: 36px;
  height: 36px;
  color: #fff;
  text-align: center;
  background-image: url(x-close.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px 12px;
}

.scs-cookie-consent a:hover {
  color: red;
}

.pswp .scs-lightbox-caption {
  text-align: center;
  max-width: none;
  font-size: 14px;
}

.pswp .scs-lightbox-caption small {
  font-size: 12px;
}

.sl-slider .scs-component-container.scs-componentgroup > .scs-container-styles > .scs-component-content {
  display: flex;
  align-items: center;
  max-height: 150px;
}
.sl-slider .scs-component-container.scs-componentgroup > .scs-container-styles > .scs-component-content > .scs-row > .scs-col > .scs-component-container > .scs-component-bounding-box {
  display: flex;
  justify-content: space-evenly;
}

.sl-two-columns .scs-component-container.scs-componentgroup, .sl-two-columns .scs-component-container.scs-sectionlayout, .sl-three-columns .scs-component-container.scs-componentgroup, .sl-three-columns .scs-component-container.scs-sectionlayout {
  padding: unset;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlc2lnbi5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19tZWRpYXF1ZXJpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUlBO0VBQ0k7OztBQUtKO0VBQ0k7OztBQU1KO0VBQ0k7OztBQUtSO0FBQUE7RUFFSTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtBQUFBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUk7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUk7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQVFJO0VBQ0E7OztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFRSTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBUUk7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPSTtFQUNBOzs7QUFTSTtFQUNJOzs7QUFPSjtFQUNJOzs7QUFPSjtFQUNJOzs7QUFNUjtFQUNJOztBQUVBO0FBQUE7RUFFSTs7QUN2UEo7RURxUEE7QUFBQTtJQUtROzs7QUFLWjtFQUNJOztBQUVBO0FBQUE7RUFFSTs7QUNwUUo7RURrUUE7QUFBQTtJQUtROzs7QUFPUjtBQUFBO0VBRUk7RUFDQTs7QUNqUko7RUQ4UUE7QUFBQTtJQU1ROzs7QUFLWjtFQUNJOztBQUdKO0VBQ0k7O0FBS0E7QUFBQTtFQUVJOztBQUtKO0VBQ0k7O0FBR0o7RUFDSTs7QUFLSjtFQUFzQjs7QUFDdEI7RUFBdUI7OztBQUszQjtFQUFzQjs7QUFDdEI7RUFBdUI7OztBQUczQjtFQUlJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7QUFFQTtFQUpKO0lBS1E7SUFDQTs7O0FBR0o7RUFUSjtJQVVRO0lBQ0E7Ozs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0FBQUE7RUFFSTtFQUNBO0VBRUE7RUFFQTtFQU1BOztBQUpBO0FBQUE7RUFDSTs7QUFLSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtJO0VBQ0E7O0FBR0o7QUFBQTtFQUNJOzs7QUFJUjtFQUNJOzs7QUFHSjtBQUFBO0VBRUk7OztBQUlBO0VBQ0k7RUFDQTs7O0FBTUo7RUFFSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTs7O0FBS0o7RUFDSTs7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBS0k7RUFDQTtFQUNBOztBQU5BO0VBQ0k7O0FBUVI7RUFDSTtFQUNBOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTs7QUFNUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUlSO0VBQ0k7RUFDQTs7QUFFQTtFQUNJOztBQU1SO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFJUjtFQUNJO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOzs7QUFRWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTs7O0FBS0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBOzs7QUFLWjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7OztBQVFSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBOztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS1o7RUFDSTs7O0FBSUE7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBRUE7RUFDSTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTs7QUFLWjtFQUNJO0VBQ0E7O0FBR0o7RUFDSTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7OztBQUtaO0VBQ0k7SUFDSTs7RUFHSjtJQUNJOztFQUdKO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJO0lBQ0E7SUFDQTs7RUFHSjtJQUNJOzs7QUFJUjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFZSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBTVE7RUFDSTtFQUNBO0VBQ0E7O0FBS1k7RUFDSTtFQUNBOzs7QUFXNUI7RUFDSSIsImZpbGUiOiJkZXNpZ24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcIi4uLy4uLy4uLy4uL3RoZW1lcy9CSEUtUHVibGljLVNpdGVUaGVtZS9hc3NldHMvc2Nzcy91dGlsaXRpZXMvdXRpbGl0aWVzXCJhcyAqO1xuXG4uc2NzLWltYWdlIC5zY3MtaW1hZ2UtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zY3MtaW1hZ2UgYTphY3RpdmUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zY3MtaW1hZ2Utc3R5bGUtMiAuc2NzLWNvbXBvbmVudC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uc2NzLWltYWdlLXN0eWxlLTIgLnNjcy1pbWFnZS1jYXB0aW9uIHtcbiAgICBsZWZ0OiA2cHg7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgcmlnaHQ6IDZweDtcbn1cblxuLnNjcy1pbWFnZS1zdHlsZS04IC5zY3MtY29tcG9uZW50LWNvbnRlbnQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5zY3MtaW1hZ2Utc3R5bGUtOCAuc2NzLWltYWdlLWNhcHRpb24ge1xuICAgIGxlZnQ6IDVweDtcbiAgICBib3R0b206IDVweDtcbiAgICByaWdodDogNXB4O1xufVxuXG4uc2NzLWltYWdlLXN0eWxlLTkgLnNjcy1jb21wb25lbnQtY29udGVudCB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzMzMztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLnNjcy1pbWFnZS1zdHlsZS05IC5zY3MtaW1hZ2UtY2FwdGlvbiB7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG59XG5cbi5zY3MtaW1hZ2Utc3R5bGUtMTAgLnNjcy1jb21wb25lbnQtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogLTVweCA1cHggNXB4IDAgcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zY3MtaW1hZ2Utc3R5bGUtMTEgLnNjcy1jb21wb25lbnQtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCA1cHggMCByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnNjcy1pbWFnZS1zdHlsZS0xMiAuc2NzLWNvbXBvbmVudC1jb250ZW50IHtcbiAgICBib3gtc2hhZG93OiAtNXB4IDVweCAwIDAgcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zY3MtaW1hZ2Utc3R5bGUtMTMgLnNjcy1jb21wb25lbnQtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zY3MtaW1hZ2Utc3R5bGUtMTQgLnNjcy1jb21wb25lbnQtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2NzLWltYWdlLWhlcm8tdG9we1xuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIH1cbn1cblxuLnNjcy1pbWFnZS1oZXJvLWNlbnRlcntcbiAgICBpbWcge1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gICAgXG59XG5cbi5zY3MtaW1hZ2UtaGVyby1ib3R0b217XG4gICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgfVxuICAgIFxufVxuXG4uc2NzLWdhbGxlcnktc3R5bGUtMTUgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtaW1hZ2Utc3R5bGUtMTUgLnNjcy1jb21wb25lbnQtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2NzLWdhbGxlcnktc3R5bGUtMTUgLnNjcy1jb21wb25lbnQtY29udGVudDphZnRlcixcbi5zY3MtZ2FsbGVyeS1zdHlsZS0xNSAuc2NzLWNvbXBvbmVudC1jb250ZW50OmJlZm9yZSxcbi5zY3MtaW1hZ2Utc3R5bGUtMTUgLnNjcy1jb21wb25lbnQtY29udGVudDphZnRlcixcbi5zY3MtaW1hZ2Utc3R5bGUtMTUgLnNjcy1jb21wb25lbnQtY29udGVudDpiZWZvcmUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdG9wOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNzc3O1xuICAgIGJveC1zaGFkb3c6IDAgMTVweCAxMHB4ICM3Nzc7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xufVxuXG4uc2NzLWdhbGxlcnktc3R5bGUtMTUgLnNjcy1jb21wb25lbnQtY29udGVudDphZnRlcixcbi5zY3MtaW1hZ2Utc3R5bGUtMTUgLnNjcy1jb21wb25lbnQtY29udGVudDphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuXG4uc2NzLWltYWdlLXN0eWxlLTE1IC5zY3MtaW1hZ2UtaW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSBpbnNldDtcbiAgICBib3JkZXI6IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkgc29saWQ7XG59XG5cbi5zY3MtZ2FsbGVyeS1zdHlsZS0xNiAuc2NzLWNvbXBvbmVudC1jb250ZW50LFxuLnNjcy1pbWFnZS1zdHlsZS0xNiAuc2NzLWltYWdlLWltYWdlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgICBib3JkZXI6IDEwcHggI2ZmZiBzb2xpZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnNjcy1pbWFnZS1zdHlsZS0xNiAuc2NzLWltYWdlLWNhcHRpb24ge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xufVxuXG4uc2NzLWFwcC1zdHlsZS0yIC5zY3MtY29tcG9uZW50LWNvbnRlbnQgLnNjcy1hcHAtaWZyYW1lLXdyYXBwZXIsXG4uc2NzLWNvbXBvbmVudC1zdHlsZS0yPi5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLWRvY3VtZW50LXN0eWxlLTIgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZ2FsbGVyeS1zdHlsZS0yIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLW1hcC1zdHlsZS0yIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXNvY2lhbGJhci1zdHlsZS0yIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXZpZGVvLXN0eWxlLTIgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MteW91dHViZS1zdHlsZS0yIC5zY3MtY29tcG9uZW50LWNvbnRlbnQgaWZyYW1lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uc2NzLWFwcC1zdHlsZS04IC5zY3MtY29tcG9uZW50LWNvbnRlbnQgLnNjcy1hcHAtaWZyYW1lLXdyYXBwZXIsXG4uc2NzLWNvbXBvbmVudC1zdHlsZS04Pi5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLWRvY3VtZW50LXN0eWxlLTggLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZ2FsbGVyeS1zdHlsZS04IC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLW1hcC1zdHlsZS04IC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXNvY2lhbGJhci1zdHlsZS04IC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXZpZGVvLXN0eWxlLTggLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MteW91dHViZS1zdHlsZS04IC5zY3MtY29tcG9uZW50LWNvbnRlbnQgaWZyYW1lIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uc2NzLWFwcC1zdHlsZS05IC5zY3MtY29tcG9uZW50LWNvbnRlbnQgLnNjcy1hcHAtaWZyYW1lLXdyYXBwZXIsXG4uc2NzLWNvbXBvbmVudC1zdHlsZS05Pi5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLWRvY3VtZW50LXN0eWxlLTkgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZ2FsbGVyeS1zdHlsZS05IC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLW1hcC1zdHlsZS05IC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXNvY2lhbGJhci1zdHlsZS05IC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXZpZGVvLXN0eWxlLTkgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MteW91dHViZS1zdHlsZS05IC5zY3MtY29tcG9uZW50LWNvbnRlbnQgaWZyYW1lIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzMzO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uc2NzLWFwcC1zdHlsZS0xMCAuc2NzLWNvbXBvbmVudC1jb250ZW50IC5zY3MtYXBwLWlmcmFtZS13cmFwcGVyLFxuLnNjcy1jb21wb25lbnQtc3R5bGUtMTA+LnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZG9jdW1lbnQtc3R5bGUtMTAgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZ2FsbGVyeS1zdHlsZS0xMCAuc2NzLWNvbXBvbmVudC1jb250ZW50LFxuLnNjcy1tYXAtc3R5bGUtMTAgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3Mtc29jaWFsYmFyLXN0eWxlLTEwIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXZpZGVvLXN0eWxlLTEwIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXlvdXR1YmUtc3R5bGUtMTAgLnNjcy1jb21wb25lbnQtY29udGVudCBpZnJhbWUge1xuICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDVweCAwIHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2NzLWFwcC1zdHlsZS0xMSAuc2NzLWNvbXBvbmVudC1jb250ZW50IC5zY3MtYXBwLWlmcmFtZS13cmFwcGVyLFxuLnNjcy1jb21wb25lbnQtc3R5bGUtMTE+LnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZG9jdW1lbnQtc3R5bGUtMTEgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZ2FsbGVyeS1zdHlsZS0xMSAuc2NzLWNvbXBvbmVudC1jb250ZW50LFxuLnNjcy1tYXAtc3R5bGUtMTEgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3Mtc29jaWFsYmFyLXN0eWxlLTExIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXZpZGVvLXN0eWxlLTExIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXlvdXR1YmUtc3R5bGUtMTEgLnNjcy1jb21wb25lbnQtY29udGVudCBpZnJhbWUge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IDAgcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zY3MtYXBwLXN0eWxlLTEyIC5zY3MtY29tcG9uZW50LWNvbnRlbnQgLnNjcy1hcHAtaWZyYW1lLXdyYXBwZXIsXG4uc2NzLWNvbXBvbmVudC1zdHlsZS0xMj4uc2NzLWNvbXBvbmVudC1jb250ZW50LFxuLnNjcy1kb2N1bWVudC1zdHlsZS0xMiAuc2NzLWNvbXBvbmVudC1jb250ZW50LFxuLnNjcy1nYWxsZXJ5LXN0eWxlLTEyIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLW1hcC1zdHlsZS0xMiAuc2NzLWNvbXBvbmVudC1jb250ZW50LFxuLnNjcy1zb2NpYWxiYXItc3R5bGUtMTIgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtdmlkZW8tc3R5bGUtMTIgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MteW91dHViZS1zdHlsZS0xMiAuc2NzLWNvbXBvbmVudC1jb250ZW50IGlmcmFtZSB7XG4gICAgYm94LXNoYWRvdzogLTVweCA1cHggMCAwIHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2NzLWFwcC1zdHlsZS0xMyAuc2NzLWNvbXBvbmVudC1jb250ZW50IC5zY3MtYXBwLWlmcmFtZS13cmFwcGVyLFxuLnNjcy1jb21wb25lbnQtc3R5bGUtMTM+LnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZG9jdW1lbnQtc3R5bGUtMTMgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZ2FsbGVyeS1zdHlsZS0xMyAuc2NzLWNvbXBvbmVudC1jb250ZW50LFxuLnNjcy1tYXAtc3R5bGUtMTMgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3Mtc29jaWFsYmFyLXN0eWxlLTEzIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXZpZGVvLXN0eWxlLTEzIC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXlvdXR1YmUtc3R5bGUtMTMgLnNjcy1jb21wb25lbnQtY29udGVudCBpZnJhbWUge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggMCAwIHJnYmEoNTEsIDUxLCA1MSwgMC4zKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2NzLWFwcC1zdHlsZS0xNCAuc2NzLWNvbXBvbmVudC1jb250ZW50IC5zY3MtYXBwLWlmcmFtZS13cmFwcGVyLFxuLnNjcy1jb21wb25lbnQtc3R5bGUtMTQ+LnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZG9jdW1lbnQtc3R5bGUtMTQgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3MtZ2FsbGVyeS1zdHlsZS0xNCAuc2NzLWNvbXBvbmVudC1jb250ZW50LFxuLnNjcy1tYXAtc3R5bGUtMTQgLnNjcy1jb21wb25lbnQtY29udGVudCxcbi5zY3Mtc29jaWFsYmFyLXN0eWxlLTE0IC5zY3MtY29tcG9uZW50LWNvbnRlbnQsXG4uc2NzLXlvdXR1YmUtc3R5bGUtMTQgLnNjcy1jb21wb25lbnQtY29udGVudCBpZnJhbWUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvcmUtcHJpbmNpcGxlLXNtYWxsIHtcbiAgICAvL2hlaWdodDogOXJlbTtcbn1cblxuLmhlcm8tYmFyLXRvcHtcbiAgICAuYmFja2dyb3VuZHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLWJhci1jZW50ZXJ7XG4gICAgLmJhY2tncm91bmR7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby1iYXItYm90dG9te1xuICAgIC5iYWNrZ3JvdW5ke1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNjcy1zZWN0aW9ubGF5b3V0IHtcbiAgICAmLXNwYWNlLWJldHdlZW4ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgLnNsLXR3by1jb2x1bW5zLFxuICAgICAgICAuc2wtdGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3BhY2UtYXJvdW5kIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgLnNsLXR3by1jb2x1bW5zLFxuICAgICAgICAuc2wtdGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ibGVlZCB7XG5cbiAgICAgICAgLnNsLXR3by1jb2x1bW5zLFxuICAgICAgICAuc2wtdGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLXBhZ2Utd2lkdGgpO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLW5vLXdyYXAgLnNsLWhvcml6b250YWwtcm93IHtcbiAgICAgICAgZmxleC13cmFwOiB1bnNldDtcbiAgICB9XG5cbiAgICAuc2wtaG9yaXpvbnRhbC1yb3cge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJi1jZW50ZXJlZCB7XG5cbiAgICAgICAgLnNsLXR3by1jb2x1bW5zLFxuICAgICAgICAuc2wtdGhyZWUtY29sdW1ucyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaG9yaXpvbnRhbC1uby1mbGV4LWdyb3cge1xuICAgICAgICAuc2wtaG9yaXpvbnRhbC1pdGVtIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbC1ob3Jpem9udGFsLXJvdyB7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbnN7XG4gICAgICAgIC5zbC1ob3Jpem9udGFsLXJvdyB7ICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjt9XG4gICAgICAgIC5zbC1ob3Jpem9udGFsLWl0ZW0geyAgZmxleDogMDt9XG4gICAgfVxufVxuXG4uc2NzLWNvbXBvbmVudGdyb3VwLWJ1dHRvbnN7XG4gICAgLnNsLWhvcml6b250YWwtcm93IHsgIGp1c3RpZnktY29udGVudDogY2VudGVyO31cbiAgICAuc2wtaG9yaXpvbnRhbC1pdGVtIHsgIGZsZXg6IDA7fVxufVxuXG4uc2NzLWNvbXBvbmVudGdyb3VwLWdyaWQge1xuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAvLyBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zY3MtY29tcG9uZW50Z3JvdXAtZ3JheS1ibGVlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbi5zY3MtY29tcG9uZW50Z3JvdXAtcGFnZS13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1wYWdlLXdpZHRoKTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOXB4KXtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLnNjcy1jb21wb25lbnRncm91cC1zdHlsZS0yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogNXB4O1xufVxuXG4uc2NzLWNvbXBvbmVudGdyb3VwLXN0eWxlLTgge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiA1cHg7XG59XG5cbi5zY3MtY29tcG9uZW50Z3JvdXAtc3R5bGUtOSB7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzMzMztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDVweDtcbn1cblxuLnNjcy1jb21wb25lbnRncm91cC1zdHlsZS0xMCB7XG4gICAgYm94LXNoYWRvdzogLTVweCA1cHggNXB4IDAgcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiA1cHg7XG59XG5cbi5zY3MtY29tcG9uZW50Z3JvdXAtc3R5bGUtMTEge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IDAgcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiA1cHg7XG59XG5cbi5zY3MtY29tcG9uZW50Z3JvdXAtc3R5bGUtMTIge1xuICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDAgMCByZ2JhKDUxLCA1MSwgNTEsIDAuMyk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDVweDtcbn1cblxuLnNjcy1jb21wb25lbnRncm91cC1zdHlsZS0xMyB7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAwIDAgcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiA1cHg7XG59XG5cbi5zY3MtY29tcG9uZW50Z3JvdXAtc3R5bGUtMTQge1xuICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDAgcmdiKDUxIDUxIDUxIC8gNjAlKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogNXB4O1xufVxuXG4uc2NzLWNvbXBvbmVudGdyb3VwLWhvbWVwYWdlLWJsb2NrLFxuLnNjcy1jb21wb25lbnRncm91cC1ob21lcGFnZS1ibG9jay1saWdodCB7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMCByZ2IoNTEgNTEgNTEgLyA2MCUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy9tYXJnaW46IDVweDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktbWVkaXVtKTtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcblxuICAgICY6bm90KDpoYXMoYS5zY3MtYnV0dG9uLWJ1dHRvbikpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWJ1dHRvbik7XG4gICAgfVxuXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBidXR0b24sXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6dmlzaXRlZCxcbiAgICBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmPio+KiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAgMCAwIC8uOCksIHRyYW5zcGFyZW50KTtcbiAgICB9XG59XG5cbi5zY3MtY29tcG9uZW50Z3JvdXAtaG9tZXBhZ2UtYmxvY2stbGlnaHQ+Kj4qIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUgMjU1IDI1NSAvLjgpLCB0cmFuc3BhcmVudCk7XG59XG5cbmJvZHkuc2NzLWVkaXQtbW9kZSAuc2NzLWNvbXBvbmVudGdyb3VwLWhvbWVwYWdlLWJsb2NrLFxuYm9keS5zY3MtZWRpdC1tb2RlIC5zY3MtY29tcG9uZW50Z3JvdXAtaG9tZXBhZ2UtYmxvY2stbGlnaHQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4qW2NsYXNzXj1cInNjcy1kaXZpZGVyXCJdIHtcbiAgICBociB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICB9XG59XG5cbi5zY3MtZGl2aWRlciB7XG5cbiAgICAmLWRlZmF1bHQtc3R5bGUgaHIsXG4gICAgJi1wcmltYXJ5IGhyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuICAgIH1cblxuICAgICYtc2Vjb25kYXJ5IGhyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmLXRoaW4tZ3JhZGllbnQgaHIge1xuICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMTAlLCB2YXIoLS1jb2xvci1ncmV5LW1lZGl1bSkgNTAlLCB0cmFuc3BhcmVudCA5MCUpIDE7XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4IDAgMDtcbiAgICB9XG59XG5cbi5zY3MtYnV0dG9uIHtcbiAgICAuc2NzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5zY3MtYnV0dG9uLWRlZmF1bHQtc3R5bGUge1xuICAgICAgICAuc2NzLWJ1dHRvbi1idXR0b24ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuc2NzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIC5zY3MtYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzRmNGY0ZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2NzLWJ1dHRvbi12aWRlbyB7XG4gICAgICAgIC5zY3MtYnV0dG9uLWJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktYnV0dG9uKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LWxpZ2h0KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktYnV0dG9uLWhvdmVyKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZWNvbmRhcnktYnV0dG9uKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgIC5zY3MtYnV0dG9uLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1tZWRpdW0pO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICM0ZjRmNGY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2NzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgU3ltYm9scyBPdXRsaW5lZFwiO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMWM0XCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zY3MtYnV0dG9uLXN0eWxlLTIge1xuICAgICAgICAuc2NzLWJ1dHRvbi1idXR0b24ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWJ1dHRvbik7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlcik7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWJ1dHRvbik7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LW1lZGl1bSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1kYXJrKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzRmNGY0ZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2NzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNjcy1idXR0b24tc3R5bGUtMyB7XG4gICAgICAgIC5zY3MtYnV0dG9uLWJ1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1leHRyYS1saWdodCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1leHRyYS1saWdodCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1leHRyYS1saWdodCk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICM0ZjRmNGZcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2NzLWJ1dHRvbi10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc2NzLWNvYnJvd3NlIHtcbiAgICAmLXN0eWxlLTEgLnNjcy1idXR0b24tYnV0dG9uIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB9XG5cbiAgICAmLXN0eWxlLTEgLnNjcy1idXR0b24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgICYtc3R5bGUtMSAuc2NzLWJ1dHRvbi10ZXh0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi1zdHlsZS0yIC5zY3MtYnV0dG9uLWJ1dHRvbiB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICB9XG5cbiAgICAmLXN0eWxlLTIgLnNjcy1idXR0b24tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgJi1zdHlsZS0yIC5zY3MtYnV0dG9uLXRleHQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAmLXN0eWxlLTIgLnNjcy1idXR0b24tdGV4dDo6YmVmb3JlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtMzAlO1xuICAgIH1cbn1cblxuLnNjcy10aXRsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIC8vIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS1tZWRpdW0pO1xufVxuXG4uc2NzLXRpdGxlLW5vLXVuZGVybGluZSB7XG4gICAgJi5zY3MtdGl0bGUge1xuICAgICAgICAuc2NzLXRpdGxlLXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgLy8gbWFyZ2luLWJsb2NrOiAycmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zY3MtdGl0bGUtcHVsbC1xdW90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ibG9jazogMC41cmVtO1xuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMzEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICAgIG1hcmdpbi1ibG9jazogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDk1dnc7XG4gICAgd2lkdGg6IG1pbi1jb250ZW50O1xuXG4gICAgJi5zY3MtdGl0bGUge1xuICAgICAgICAuc2NzLXRpdGxlLXRleHQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5IHtcbiAgICAmLnNjcy1lZGl0LW1vZGUge1xuICAgICAgICAuc2NzLXRpdGxlLXZpc3VhbGx5LWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAvLyBtYXJnaW4tYmxvY2s6IDJyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS1tZWRpdW0pO1xuICAgICAgICAgICAgb3V0bGluZTogNHB4IGRhc2hlZCBnYWluc2Jvcm87XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCguc2NzLWVkaXQtbW9kZSkge1xuICAgICAgICAuc2NzLXRpdGxlLXZpc3VhbGx5LWhpZGRlbiB7XG4gICAgICAgICAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuKltjbGFzc149XCJzY3MtcGFyYWdyYXBoXCJdIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zY3MtcGFyYWdyYXBoIHtcbiAgICAmLWRlZmF1bHQtc3R5bGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIH1cblxuICAgICYtZGFyay1iZyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgfVxuXG4gICAgJi1icmFuZGVkLWxpIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAwLjVyZW07XG5cbiAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLilrZcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRpc2NsYWltZXIge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAmLW1hcC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLXN0YXRpc3RpYyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG5cbiAgICAgICAgJi1vbmVsaW5lIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuc2NzLXBhcmFncmFwaDpub3QoLnNjcy1wYXJhZ3JhcGgtZWRpdCkgdGFibGUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgLnNjcy1wYXJhZ3JhcGg6bm90KC5zY3MtcGFyYWdyYXBoLWVkaXQpIHRhYmxlIGNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cblxuICAgIC5zY3MtcGFyYWdyYXBoOm5vdCguc2NzLXBhcmFncmFwaC1lZGl0KSB0YWJsZSB0aGVhZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC5zY3MtcGFyYWdyYXBoOm5vdCguc2NzLXBhcmFncmFwaC1lZGl0KSB0YWJsZSB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbiAgICB9XG5cbiAgICAuc2NzLXBhcmFncmFwaDpub3QoLnNjcy1wYXJhZ3JhcGgtZWRpdCkgdGFibGUgdGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5zY3MtcGFyYWdyYXBoOm5vdCguc2NzLXBhcmFncmFwaC1lZGl0KSB0YWJsZSB0ZDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLnNjcy1wYXJhZ3JhcGg6bm90KC5zY3MtcGFyYWdyYXBoLWVkaXQpIHRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnNjcy1kb2N1bWVudC1jYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnNjcy1kb2N1bWVudC10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgb3BhY2l0eTogMC41NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uc2NzLWRvY3VtZW50LWRlc2Mge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLnNjcy1kb2N1bWVudC1jYXBiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uc2NzLXNvY2lhbGJhci1kZWZhdWx0LXN0eWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNjcy1jb250ZW50bGlzdC5zY3MtY29udGVudGxpc3Qtc3R5bGUtMSBvbC5zY3MtcGFnaW5hdGlvbiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1pbi13aWR0aDogMjhweDtcbn1cblxuLnNjcy1jb250ZW50bGlzdC5zY3MtY29udGVudGxpc3Qtc3R5bGUtMSBvbC5zY3MtcGFnaW5hdGlvbiBsaS5zY3MtY2xpY2thYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlOGVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNjcy1jb250ZW50bGlzdC5zY3MtY29udGVudGxpc3Qtc3R5bGUtMSBvbC5zY3MtcGFnaW5hdGlvbiBsaS5zY3MtY2xpY2thYmxlIGEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnNjcy1jb250ZW50bGlzdC5zY3MtY29udGVudGxpc3Qtc3R5bGUtMSBvbC5zY3MtcGFnaW5hdGlvbiBsaS5zY3MtY2xpY2thYmxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODViYmU3O1xufVxuXG4uc2NzLWNvbnRlbnRsaXN0LnNjcy1jb250ZW50bGlzdC1zdHlsZS0xIG9sLnNjcy1wYWdpbmF0aW9uIGxpLnNjcy1jbGlja2FibGUuc2NzLWN1cnJlbnQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjdiYzc7XG59XG5cbi5zY3MtY29udGVudGxpc3Quc2NzLWNvbnRlbnRsaXN0LXN0eWxlLTEgb2wuc2NzLXBhZ2luYXRpb24gbGkuc2NzLWNsaWNrYWJsZS5zY3MtZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgY29sb3I6ICM5ZTllOWU7XG59XG5cbi5uZXdzLWFydGljbGUtZGVmYXVsdC1zdHlsZSAuc2NzLWltYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDU3MmNlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMztcbn1cblxuLm5ld3MtYXJ0aWNsZS1zdHlsZS0xIC5zY3MtaW1hZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMzM7XG59XG5cbi5zY3MtdGl0bGUtc3R5bGUtYmFzZSxcbi5zY3MtdGl0bGUtc3R5bGUtaGVhZGluZy1sLFxuLnNjcy10aXRsZS1zdHlsZS1oZWFkaW5nLW0sXG4uc2NzLXRpdGxlLXN0eWxlLWhlYWRpbmctcyxcbi5zY3MtdGl0bGUtc3R5bGUtaGVhZGluZy14bCxcbi5zY3MtdGl0bGUtc3R5bGUtc3ViLXRpdGxlLFxuLnNjcy10aXRsZS1zdHlsZS10aXRsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNjcy10aXRsZS1zdHlsZS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zY3MtdGl0bGUtc3R5bGUtc3ViLXRpdGxlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODMzM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zY3MtdGl0bGUtc3R5bGUtaGVhZGluZy14bCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5zY3MtdGl0bGUtc3R5bGUtaGVhZGluZy1sIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODMzM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLnNjcy10aXRsZS1zdHlsZS1oZWFkaW5nLW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjY2NjZlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5zY3MtdGl0bGUtc3R5bGUtaGVhZGluZy1zIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLnNjcy1wYXJhZ3JhcGgtc3R5bGUtYmFzZSxcbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWJvZHktbCxcbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWJvZHktbSxcbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWJvZHktcyxcbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWNpdGUsXG4uc2NzLXBhcmFncmFwaC1zdHlsZS1jb2RlLFxuLnNjcy1wYXJhZ3JhcGgtc3R5bGUtaGVhZGluZy1sLFxuLnNjcy1wYXJhZ3JhcGgtc3R5bGUtaGVhZGluZy1tLFxuLnNjcy1wYXJhZ3JhcGgtc3R5bGUtaGVhZGluZy1zLFxuLnNjcy1wYXJhZ3JhcGgtc3R5bGUtaGVhZGluZy14bCxcbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWhlYWRpbmcteHMsXG4uc2NzLXBhcmFncmFwaC1zdHlsZS1xdW90ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwLjNlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWhlYWRpbmcteGwge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4uc2NzLXBhcmFncmFwaC1zdHlsZS1oZWFkaW5nLWwge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4uc2NzLXBhcmFncmFwaC1zdHlsZS1oZWFkaW5nLW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLnNjcy1wYXJhZ3JhcGgtc3R5bGUtaGVhZGluZy1zIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWhlYWRpbmcteHMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWJvZHktbCB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLnNjcy1wYXJhZ3JhcGgtc3R5bGUtYm9keS1tIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWJvZHktcyB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWNvZGUge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgc2lsdmVyO1xufVxuXG4uc2NzLXBhcmFncmFwaC1zdHlsZS1xdW90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBzaWx2ZXI7XG59XG5cbi5zY3MtcGFyYWdyYXBoLXN0eWxlLWNpdGUge1xuICAgIGZvbnQtc2l6ZTogMC44MTI1ZW07XG59XG5cbi5zY3MtZmFjZWJvb2staWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZhY2Vib29rLnBuZyk7XG59XG5cbi5zY3MtdHdpdHRlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwodHdpdHRlci5wbmcpO1xufVxuXG4uc2NzLWxpbmtlZGluLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChsaW5rZWRpbi5wbmcpO1xufVxuXG4uc2NzLWdvb2dsZXBsdXMtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGdvb2dsZXBsdXMucG5nKTtcbn1cblxuLnNjcy15b3V0dWJlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCh5b3V0dWJlLnBuZyk7XG59XG5cbi5zY3MtZmxpY2tyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChmbGlja3IucG5nKTtcbn1cblxuLnNjcy1jb250ZW50c2VhcmNoLXN0eWxlLTEgLnNjcy1zZWFyY2gtaW5wdXQge1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTJweCkpO1xuICAgIGhlaWdodDogMjdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0Y2VkNztcbn1cblxuLnNjcy1jb250ZW50c2VhcmNoLXN0eWxlLTEgLnNjcy1zZWFyY2gtaW5wdXRbZGF0YS1zaG93LWljb249XCJ0cnVlXCJdIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDM3cHgpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uc2NzLWNvbnRlbnRzZWFyY2gtc3R5bGUtMSAuc2NzLXNlYXJjaC1idXR0b24ge1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDFweCAxcHggMXB4IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZlM2U3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uc2NzLWNvbnRlbnRzZWFyY2gtc3R5bGUtMSAuc2NzLXNlYXJjaC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhJVVJQUTFSWlVFVWdjM1puSUZCVlFreEpReUFpTFM4dlZ6TkRMeTlFVkVRZ1UxWkhJREV1TVM4dlJVNGlJQ0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTlIY21Gd2FHbGpjeTlUVmtjdk1TNHhMMFJVUkM5emRtY3hNUzVrZEdRaVBqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaUlIZHBaSFJvUFNJeE5YQjRJaUJvWldsbmFIUTlJakUxY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TnlBeE55SWdaVzVoWW14bExXSmhZMnRuY205MWJtUTlJbTVsZHlBd0lEQWdNVGNnTVRjaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanh3WVhSb0lHWnBiR3c5SWlNNE5VSkNSVGNpSUdROUlrMHhOUzQyTWpVc01UTXVOekUzYkMwekxqUXpPQzB6TGpJMVF6RXlMamd4TWl3NUxqUTJOU3d4TXk0eU5TdzRMak0wTERFekxqSTFMRGN1TURsak1DMHpMak0zTlMweUxqYzFMVFl1TVRJMkxUWXVNVEkxTFRZdU1USTJVekF1T1RrNUxETXVOekUxTERBdU9UazVMRGN1TURsak1Dd3pMak0zTml3eUxqYzFMRFl1TVRJMkxEWXVNVEkxTERZdU1USTJZekV1TWpVc01Dd3lMalF6Tnkwd0xqTTNOU3d6TGpRek9DMHhMakEyTkd3ekxqRTRPQ3d6TGpVd01tTXdMalE1T1N3d0xqUTVPQ3d4TGpNeE1pd3dMalE1T0N3eExqZzNOU3d3TGpBMk1VTXhOaTR4TWpVc01UVXVNREkzTERFMkxqRXlOU3d4TkM0eU1UVXNNVFV1TmpJMUxERXpMamN4TnlCTk55NHhNalVzTVRFdU1qYzNZeTB5TGpNeE1pd3dMVFF1TWpVdE1TNDROelV0TkM0eU5TMDBMakkxWXpBdE1pNHpOelVzTVM0NE56VXROQzR5TlN3MExqSTFMVFF1TWpWek5DNHlOU3d4TGpnM05TdzBMakkxTERRdU1qVmpNQ3d3TGpjMUxUQXVNVGc0TERFdU5ETTRMVEF1TlRZekxESXVNRFl5UXpFd0xqQTJNaXd4TUM0ME1ESXNPQzQyT0Rjc01URXVNamMzTERjdU1USTFMREV4TGpJM055SXZQand2YzNablBnPT0pO1xufVxuXG4uc2NzLWNvbnRlbnRzZWFyY2gtc3R5bGUtMiAuc2NzLXNlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblxuLnNjcy1jb250ZW50c2VhcmNoLXN0eWxlLTIgLnNjcy1zZWFyY2gtaW5wdXRbZGF0YS1zaG93LWljb249XCJ0cnVlXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uc2NzLWNvbnRlbnRzZWFyY2gtc3R5bGUtMiAuc2NzLXNlYXJjaC1idXR0b24ge1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDFweCAxcHggMXB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHg7XG59XG5cbi5zY3MtY29udGVudHNlYXJjaC1zdHlsZS0yIC5zY3Mtc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLnJzcy1jYXB0aW9uLWhlYWRpbmctZGVmYXVsdC1zdHlsZSAucnNzLWNhcHRpb24taGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogI2JlMmMxMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogVmVyZGFuYTtcbiAgICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5yc3MtY2FwdGlvbi1oZWFkaW5nLWN1c3RvbS1zdHlsZS0xIC5yc3MtY2FwdGlvbi1oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGY5NjMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnJzcy1jYXB0aW9uLWhlYWRpbmctY3VzdG9tLXN0eWxlLTIgLnJzcy1jYXB0aW9uLWhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6ICM3NDY3NjM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmE7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc2NzLWNvb2tpZS1jb25zZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgVXRrYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggNzBweCAyMHB4IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLnNjcy1jb29raWUtY29uc2VudCBhIHtcbiAgICBjb2xvcjogIzAwNjU5ODtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbn1cblxuLnNjcy1jb29raWUtY29uc2VudCAuc2NzLWNvb2tpZS1jb25zZW50LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgdG9wOiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHgtY2xvc2UucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbn1cblxuLnNjcy1jb29raWUtY29uc2VudCBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4ucHN3cCAuc2NzLWxpZ2h0Ym94LWNhcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucHN3cCAuc2NzLWxpZ2h0Ym94LWNhcHRpb24gc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNsLXNsaWRlciB7XG4gICAgLnNjcy1jb21wb25lbnQtY29udGFpbmVyLnNjcy1jb21wb25lbnRncm91cCB7XG4gICAgICAgICY+LnNjcy1jb250YWluZXItc3R5bGVzIHtcbiAgICAgICAgICAgICY+LnNjcy1jb21wb25lbnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuXG4gICAgICAgICAgICAgICAgJj4uc2NzLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICY+LnNjcy1jb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2NzLWNvbXBvbmVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNjcy1jb21wb25lbnQtYm91bmRpbmctYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2wtdHdvLWNvbHVtbnMsIC5zbC10aHJlZS1jb2x1bW5zIHtcbiAgICAuc2NzLWNvbXBvbmVudC1jb250YWluZXIuc2NzLWNvbXBvbmVudGdyb3VwLCAuc2NzLWNvbXBvbmVudC1jb250YWluZXIuc2NzLXNlY3Rpb25sYXlvdXR7XG4gICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgIH1cbn0iLCIkYnJlYWtwb2ludHM6IChcbiAgJ21vYmlsZS1zbWFsbCc6IDQyOHB4LFxuICAnbW9iaWxlLWxhcmdlJzogNzY4cHgsXG4gICd0YWJsZXQtc21hbGwnOiAxMDAwcHgsXG4gICd0YWJsZXQnOiAxMjUwcHgsXG4gICdkZXNrdG9wJzogMTQ0MHB4XG4pO1xuXG4vLyAtLS0tLS0tLSBNZWRpYSBRdWVyaWVzIEZ1bmN0aW9uIC0tLS0tLS0tIC8vXG5cbiRwcmludC1tZWRpYTogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIFVzYWdlOiBtcShicmVha3BvaW50L21lZGl1bSwgbWluIG9yIG1heClcbkBtaXhpbiBtcSgkcG9pbnQsICR0eXBlOiBcIm1heFwiKSB7XG4gIEBpZiAkcHJpbnQtbWVkaWEge1xuICAgIEBpZiAkcG9pbnQgPT0gXCJwcmludFwiIHtcbiAgICAgIEBtZWRpYSBwcmludCB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAkYnJlYWtwb2ludDogbnVsbDtcbiAgICBAaWYgdHlwZS1vZigkcG9pbnQpID09IFwibnVtYmVyXCIge1xuICAgICAgQGlmIHVuaXRsZXNzKCRwb2ludCkgb3IgdW5pdCgkcG9pbnQpID09IFwiZW1cIiBvciB1bml0KCRwb2ludCkgPT0gXCJyZW1cIiBvciB1bml0KCRwb2ludCkgPT0gXCIlXCIge1xuICAgICAgICBAd2FybiBcIlBsZWFzZSB1c2UgcGl4ZWwgdmFsdWVzLlwiO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRicmVha3BvaW50OiAkcG9pbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRwb2ludCkge1xuICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkcG9pbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHdhcm4gXCJDb3VsZG4ndCBmaW5kIGEgYnJlYWtwb2ludCBuYW1lZCBgI3skcG9pbnR9YC5cIjtcbiAgICB9XG5cbiAgICBAaWYgJGJyZWFrcG9pbnQgIT0gbnVsbCB7XG4gICAgICBAaWYgJHR5cGUgPT0gXCJtYXhcIiB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludCAtIDFweCkpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkYnJlYWtwb2ludCkpIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
