@charset "UTF-8";
/*
  CSS RESET
  Based on modern CSS reset principles
*/
*,
::before,
::after {
  box-sizing: border-box;
}

:root {
  scroll-behavior: smooth;
  scroll-padding-top: 3rem;
}

#root {
  container: root/inline-size;
}

body {
  margin: 0;
  text-size-adjust: none;
  overflow-wrap: break-word;
  -webkit-font-smoothing: antialiased;
}

/* Remove default margin in favour of better control in authored CSS */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd {
  margin-block: 0;
}

iframe,
img,
svg,
video {
  display: block;
  max-width: 100%;
}

iframe {
  border: 0;
}

img,
svg {
  height: auto;
}

svg {
  fill: currentColor;
}

video:not(.hero__video, .luc-hero__video-hero-player),
[src*="player.vimeo.com"],
[src*="wistia.net/embed"],
[src*="youtube.com/embed"] {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}

table {
  border-collapse: collapse;
}

blockquote,
fieldset,
figure,
legend {
  margin: 0;
  padding: 0;
  border: 0;
}

button,
input,
select,
textarea {
  max-width: 100%;
  border-radius: 0;
  border-color: transparent;
  color: inherit;
  font: inherit;
  text-overflow: ellipsis;
}

button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

[type=search] {
  appearance: none;
}

/* Clear search input X button in browsers */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

::placeholder {
  color: inherit;
  opacity: 0.7;
}

/* CUSTOM VARIABLES */
/* MAROON */
/* BRICK */
/* GOLD */
/* GOLD - PREMIERE */
/* PATINA */
/* TERRACOTTA */
/* OPUS */
/* PINE */
/* WATER */
/* GRAY */
/* COPPER */
/* ANTENNA - http://www.webtype.com */
@font-face {
  font-family: "Antenna Condensed Light";
  src: url('/media/luc-redesign-2026/fonts/antenna-condensed-light.eot') format("embedded-opentype"), url('/media/luc-redesign-2026/fonts/antenna-condensed-light.woff') format("woff"), url('/media/luc-redesign-2026/fonts/antenna-condensed-bold.woff2') format("woff2");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Antenna Condensed Bold";
  src: url('/media/luc-redesign-2026/fonts/antenna-condensed-bold.eot') format("embedded-opentype"), url('/media/luc-redesign-2026/fonts/antenna-condensed-bold.woff') format("woff"), url('/media/luc-redesign-2026/fonts/antenna-condensed-bold.woff2') format("woff2");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Antenna Condensed Black";
  src: url('/media/luc-redesign-2026/fonts/antenna-condensed-black.eot') format("embedded-opentype"), url('/media/luc-redesign-2026/fonts/antenna-condensed-black.woff') format("woff"), url('/media/luc-redesign-2026/fonts/antenna-condensed-black.woff2') format("woff2");
  font-style: normal;
  font-weight: normal;
}
/* legacy fonts */
@font-face {
  font-family: "Antenna";
  src: url('/media/luc-redesign-2026/fonts/476def8b-6379-4133-9503-ca290c126397-4.svg');
  src: url('/media/luc-redesign-2026/fonts/476def8b-6379-4133-9503-ca290c126397-2.eot') format("embedded-opentype"), url('/media/luc-redesign-2026/fonts/476def8b-6379-4133-9503-ca290c126397-3.woff') format("woff"), url('/media/luc-redesign-2026/fonts/476def8b-6379-4133-9503-ca290c126397-1.ttf') format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Antenna Bold";
  src: url('/media/luc-redesign-2026/fonts/692e9d98-a1c5-4d26-9831-b7f258241cdf-4.svg');
  src: url('/media/luc-redesign-2026/fonts/692e9d98-a1c5-4d26-9831-b7f258241cdf-2.eot') format("embedded-opentype"), url('/media/luc-redesign-2026/fonts/692e9d98-a1c5-4d26-9831-b7f258241cdf-3.woff') format("woff"), url('/media/luc-redesign-2026/fonts/692e9d98-a1c5-4d26-9831-b7f258241cdf-1.ttf') format("truetype");
  font-style: normal;
  font-weight: bold;
}
@font-face {
  font-family: "Antenna Black";
  src: url('/media/luc-redesign-2026/fonts/6620971b-19a1-4157-9796-83671a1c7836-4.svg');
  src: url('/media/luc-redesign-2026/fonts/6620971b-19a1-4157-9796-83671a1c7836-2.eot') format("embedded-opentype"), url('/media/luc-redesign-2026/fonts/6620971b-19a1-4157-9796-83671a1c7836-3.woff') format("woff"), url('/media/luc-redesign-2026/fonts/6620971b-19a1-4157-9796-83671a1c7836-1.ttf') format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Antenna Comp Bold";
  src: url('/media/luc-redesign-2026/fonts/ef5900d9-cbb9-4435-a9e8-bb47afc557c3-2.eot') format("embedded-opentype"), url('/media/luc-redesign-2026/fonts/ef5900d9-cbb9-4435-a9e8-bb47afc557c3-3.woff') format("woff"), url('/media/luc-redesign-2026/fonts/ef5900d9-cbb9-4435-a9e8-bb47afc557c3-1.ttf') format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Antenna Comp Black";
  src: url('/media/luc-redesign-2026/fonts/antenna-compressed-black.eot') format("embedded-opentype"), url('/media/luc-redesign-2026/fonts/antenna-compressed-black.woff') format("woff");
  font-style: normal;
  font-weight: normal;
}
/* end -fonts - css */
/* font-size - reset - document level adjustments */
/* responsive modular typography scales */
/* type scale 1.333 - perfect fourth - IN USE */
/* type scale 1.414 - augmented fourth */
/*
:root {
  --step-up-5: 4.209rem;
  --step-up-4: 3.157rem;
  --step-up-3: 2.369rem;
  --step-up-2: 1.777rem;
  --step-up-1: 1.333rem;
*/
/* baseline: 1em */
/*
  --step-down-1: 0.85rem;
  --step-down-2: 0.75rem;
}
*/
/* typographic scale */
/* margin override */
.margin-none {
  margin: 0 !important;
}

.m-t-0, p.m-t-0 {
  margin-top: 0 !important;
}

.m-b-0, p.m-b-0 {
  margin-bottom: 0 !important;
}

/* margin large */
/* top */
h1.m-t-lg, h2.m-t-lg, h3.m-t-lg, h4.m-t-lg, h5.m-t-lg, h6.m-t-lg, p.m-t-lg,
h1.flex-item.content.m-t-lg, h2.flex-item.content.m-t-lg, h3.flex-item.content.m-t-lg,
h4.flex-item.content.m-t-lg, h5.flex-item.content.m-t-lg, h6.flex-item.content.m-t-lg, p.flex-item.content.m-t-lg {
  margin-top: 2.5rem !important;
  margin-top: calc(var(--baseline) * 0.5 * 2.5rem) !important;
}
@media (max-width: 1199px) {
  h1.m-t-lg, h2.m-t-lg, h3.m-t-lg, h4.m-t-lg, h5.m-t-lg, h6.m-t-lg, p.m-t-lg,
h1.flex-item.content.m-t-lg, h2.flex-item.content.m-t-lg, h3.flex-item.content.m-t-lg,
h4.flex-item.content.m-t-lg, h5.flex-item.content.m-t-lg, h6.flex-item.content.m-t-lg, p.flex-item.content.m-t-lg {
    margin-top: 2rem !important;
    margin-top: calc(var(--baseline) * 0.5 * 2rem) !important;
  }
}
@media (max-width: 767px) {
  h1.m-t-lg, h2.m-t-lg, h3.m-t-lg, h4.m-t-lg, h5.m-t-lg, h6.m-t-lg, p.m-t-lg,
h1.flex-item.content.m-t-lg, h2.flex-item.content.m-t-lg, h3.flex-item.content.m-t-lg,
h4.flex-item.content.m-t-lg, h5.flex-item.content.m-t-lg, h6.flex-item.content.m-t-lg, p.flex-item.content.m-t-lg {
    margin-top: 1.5rem !important;
    margin-top: calc(var(--baseline) * 0.5 * 1.5rem) !important;
  }
}

/* bottom */
h1.m-b-lg, h2.m-b-lg, h3.m-b-lg, h4.m-b-lg, h5.m-b-lg, h6.m-b-lg, p.m-b-lg,
h1.flex-item.content.m-b-lg, h2.flex-item.content.m-b-lg, h3.flex-item.content.m-b-lg,
h4.flex-item.content.m-b-lg, h5.flex-item.content.m-b-lg, h6.flex-item.content.m-b-lg, p.flex-item.content.m-b-lg {
  margin-bottom: 2.5rem !important;
  margin-bottom: calc(var(--baseline) * 0.5 * 2.5rem) !important;
}
@media (max-width: 1199px) {
  h1.m-b-lg, h2.m-b-lg, h3.m-b-lg, h4.m-b-lg, h5.m-b-lg, h6.m-b-lg, p.m-b-lg,
h1.flex-item.content.m-b-lg, h2.flex-item.content.m-b-lg, h3.flex-item.content.m-b-lg,
h4.flex-item.content.m-b-lg, h5.flex-item.content.m-b-lg, h6.flex-item.content.m-b-lg, p.flex-item.content.m-b-lg {
    margin-bottom: 2rem !important;
    margin-bottom: calc(var(--baseline) * 0.5 * 2rem) !important;
  }
}
@media (max-width: 767px) {
  h1.m-b-lg, h2.m-b-lg, h3.m-b-lg, h4.m-b-lg, h5.m-b-lg, h6.m-b-lg, p.m-b-lg,
h1.flex-item.content.m-b-lg, h2.flex-item.content.m-b-lg, h3.flex-item.content.m-b-lg,
h4.flex-item.content.m-b-lg, h5.flex-item.content.m-b-lg, h6.flex-item.content.m-b-lg, p.flex-item.content.m-b-lg {
    margin-bottom: 1.5rem !important;
    margin-bottom: calc(var(--baseline) * 0.5 * 1.5rem) !important;
  }
}

/* margin medium */
/* top */
h1.m-t-md, h2.m-t-md, h3.m-t-md, h4.m-t-md, h5.m-t-md, h6.m-t-md, p.m-t-md,
h1.flex-item.content.m-t-md, h2.flex-item.content.m-t-md, h3.flex-item.content.m-t-md,
h4.flex-item.content.m-t-md, h5.flex-item.content.m-t-md, h6.flex-item.content.m-t-md, p.flex-item.content.m-t-md {
  margin-top: 1.5rem !important;
  margin-top: calc(var(--baseline) * 0.5 * 1.5rem) !important;
}
@media (max-width: 767px) {
  h1.m-t-md, h2.m-t-md, h3.m-t-md, h4.m-t-md, h5.m-t-md, h6.m-t-md, p.m-t-md,
h1.flex-item.content.m-t-md, h2.flex-item.content.m-t-md, h3.flex-item.content.m-t-md,
h4.flex-item.content.m-t-md, h5.flex-item.content.m-t-md, h6.flex-item.content.m-t-md, p.flex-item.content.m-t-md {
    margin-top: 1rem !important;
    margin-top: calc(var(--baseline) * 0.5 * 1rem) !important;
  }
}

/* bottom */
h1.m-b-md, h2.m-b-md, h3.m-b-md, h4.m-b-md, h5.m-b-md, h6.m-b-md, p.m-b-md,
h1.flex-item.content.m-b-md, h2.flex-item.content.m-b-md, h3.flex-item.content.m-b-md,
h4.flex-item.content.m-b-md, h5.flex-item.content.m-b-md, h6.flex-item.content.m-b-md, p.flex-item.content.m-b-md {
  margin-bottom: 1.5rem !important;
  margin-bottom: calc(var(--baseline) * 0.5 * 1.5rem) !important;
}
@media (max-width: 767px) {
  h1.m-b-md, h2.m-b-md, h3.m-b-md, h4.m-b-md, h5.m-b-md, h6.m-b-md, p.m-b-md,
h1.flex-item.content.m-b-md, h2.flex-item.content.m-b-md, h3.flex-item.content.m-b-md,
h4.flex-item.content.m-b-md, h5.flex-item.content.m-b-md, h6.flex-item.content.m-b-md, p.flex-item.content.m-b-md {
    margin-bottom: 1rem !important;
    margin-bottom: calc(var(--baseline) * 0.5 * 1rem) !important;
  }
}

/* margin small */
/* top */
h1.m-t-sm, h2.m-t-sm, h3.m-t-sm, h4.m-t-sm, h5.m-t-sm, h6.m-t-sm, p.m-t-sm,
h1.flex-item.content.m-t-sm, h2.flex-item.content.m-t-sm, h3.flex-item.content.m-t-sm,
h4.flex-item.content.m-t-sm, h5.flex-item.content.m-t-sm, h6.flex-item.content.m-t-sm, p.flex-item.content.m-t-sm {
  margin-top: 0.75rem !important;
  margin-top: calc(var(--baseline) * 0.5 * .75rem) !important;
}

/* bottom */
h1.m-b-sm, h2.m-b-sm, h3.m-b-sm, h4.m-b-sm, h5.m-b-sm, h6.m-b-sm, p.m-b-sm,
h1.flex-item.content.m-b-sm, h2.flex-item.content.m-b-sm, h3.flex-item.content.m-b-sm,
h4.flex-item.content.m-b-sm, h5.flex-item.content.m-b-sm, h6.flex-item.content.m-b-sm, p.flex-item.content.m-b-sm {
  margin-bottom: 0.75rem !important;
  margin-bottom: calc(var(--baseline) * 0.5 * .75rem) !important;
}

/* margin extra small */
/* top */
h1.m-t-xsm, h2.m-t-xsm, h3.m-t-xsm, h4.m-t-xsm, h5.m-t-sm, h6.m-t-xsm, p.m-t-xsm,
h1.flex-item.content.m-t-xsm, h2.flex-item.content.m-t-xsm, h3.flex-item.content.m-t-xsm,
h4.flex-item.content.m-t-xsm, h5.flex-item.content.m-t-xsm, h6.flex-item.content.m-t-xsm, p.flex-item.content.m-t-xsm {
  margin-top: 0.5rem !important;
  margin-top: calc(var(--baseline) * 0.5 * .5rem) !important;
}

/* bottom */
h1.m-b-xsm, h2.m-b-xsm, h3.m-b-xsm, h4.m-b-xsm, h5.m-b-xsm, h6.m-b-xsm, p.m-b-xsm,
h1.flex-item.content.m-b-xsm, h2.flex-item.content.m-b-xsm, h3.flex-item.content.m-b-xsm,
h4.flex-item.content.m-b-xsm, h5.flex-item.content.m-b-xsm, h6.flex-item.content.m-b-xsm, p.flex-item.content.m-b-xsm {
  margin-bottom: 0.5rem !important;
  margin-bottom: calc(var(--baseline) * 0.5 * .5rem) !important;
}

p.m-t-0, a.m-t-0 {
  margin-top: 0 !important;
}

p.m-b-0, a.m-b-0 {
  margin-bottom: 0 !important;
}

p.m-t-0, a.m-t-0 {
  margin-top: 0 !important;
}

p.m-b-0, a.m-b-0 {
  margin-bottom: 0 !important;
}

/* line-height baseline */
:root body {
  --baseline: 1.2;
  line-height: calc(var(--baseline));
}

:root body header, :root body footer {
  --baseline: 1;
  line-height: calc(var(--baseline));
}

/* rvr stands for responsive vertical rhythm */
/* vertical rhythm */
p {
  font-family: "Antenna", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.7;
  letter-spacing: 0.005rem;
}

h1,
.h1,
.luc-hero__video-hero-content .luc-hero__heading {
  font-family: "Antenna Condensed Black", "Arial", sans-serif;
  font-size: clamp(3rem, 5vw, 4rem);
  line-height: 1.1;
}

h2,
.h2 {
  color: #5a0722;
  font-family: "Antenna Condensed Black", "Arial", sans-serif;
  font-size: clamp(2rem, 5vw, 2.5rem);
  line-height: 1.3;
  letter-spacing: 0.005rem;
}

h3,
.h3 {
  color: #5a0722;
  font-family: "Antenna Condensed Bold", "Arial", sans-serif;
  font-size: clamp(1.5rem, 5vw, 1.875rem);
  line-height: 1.3;
  letter-spacing: 0.005rem;
}

h4,
.h4,
.events-listing__title {
  font-family: "Antenna Condensed Bold", "Arial", sans-serif;
  font-size: clamp(1.25rem, 5vw, 1.5rem);
  line-height: 1.4;
  letter-spacing: 0.005rem;
}

h5,
.h5 {
  font-family: "Antenna Condensed Bold", "Arial", sans-serif;
  font-size: clamp(1.125rem, 5vw, 1.25rem);
  line-height: 1.5;
  letter-spacing: 0.005rem;
}

h6,
.h6 {
  font-family: "Antenna Condensed Bold", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.005rem;
}

.text-detail, .stats__card-eyebrow, .stats__eyebrow {
  font-family: "Antenna", "Arial", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: 0.005rem;
}

.text-small {
  font-family: "Antenna", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
  letter-spacing: 0.005rem;
}

/* =============================================================================
   LUC Hero Component - Video Hero Variant
   ============================================================================= */
:root {
  --hero-min-height-pin: 500;
}

.luc-hero--video-hero {
  --hero-min-height-pin: 500;
  --heading: #ffffff;
  --link: #ffffff;
  --link-underline-color: #ffffff;
  background: #5a0722;
  color: #ffffff;
  position: relative;
  z-index: 1;
  overflow: hidden;
  display: block;
}

@media (min-height: 500px) {
  .luc-hero--video-hero {
    height: calc(100vh - 4.5rem);
    max-height: 38rem;
  }
}

@media (min-height: 500px) and (min-width: 1190px) {
  .luc-hero--video-hero {
    height: calc(95vh - 10.5rem);
  }
}

.luc-hero__video-hero-container {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  z-index: 9;
  background: #000000;
}
@media (min-width: 48rem) {
  .luc-hero__video-hero-container {
    position: relative;
    justify-content: flex-end;
    z-index: 2;
  }
}

@media (min-height: 500px) {
  .luc-hero__video-hero-container {
    gap: clamp(1.5rem, 1.2rem + 1.5vw, 2rem);
  }
}
@media (min-height: 500px) {
  .luc-hero__video-hero-wrapper {
    position: absolute;
    width: 100%;
    inset: 0;
  }
}
@media (min-height: 500px) and (min-width: 48rem) {
  .luc-hero__video-hero-wrapper {
    height: 100%;
    max-height: 38rem;
  }
}

.luc-hero__gradient-overlay {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(90, 7, 34, 0) 79.42%, #5A0722 100%), linear-gradient(215deg, rgba(141, 0, 52, 0) 65.79%, rgba(90, 7, 34, 0.7) 88.52%);
  z-index: 1;
  pointer-events: none;
}

.luc-hero__video-hero-player {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  position: relative;
  z-index: 0;
}
@media (min-width: 48rem) {
  .luc-hero__video-hero-player {
    width: 100%;
    height: 100%;
    aspect-ratio: auto;
  }
}

.luc-hero__control-info-container {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  border-radius: 0 0 0 1rem;
  background: rgba(242, 239, 229, 0.8);
  display: flex;
  align-items: center;
  gap: clamp(.5rem, .4rem + .5vw, .75rem);
  padding: 0.5rem 1rem;
  width: auto;
  height: auto;
}

.luc-hero__control-info {
  color: #5a0722;
  font-family: "Antenna Condensed Bold", "Arial", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
  text-underline-offset: 0.2em;
  text-decoration-color: rgba(141, 0, 52, 0.5);
  background: transparent;
  padding: 0;
  outline-color: #5a0722;
}
.luc-hero__control-info:hover {
  text-decoration-color: #8d0034;
}

#luc-hero__control-info-description:not([hidden]) {
  position: absolute;
  top: 100%;
  margin-top: 0.5rem;
  right: 0;
  padding: 0.75rem 1rem;
  background: #f2efe5;
  color: #5a0722;
  font-family: "Antenna", "Arial", sans-serif;
  font-size: 0.875rem;
  line-height: 150%;
  outline-color: #5a0722;
  box-shadow: 0 0.5rem 2rem 1rem rgba(0, 0, 0, 0.25);
  z-index: 20;
  width: 100vw;
  height: auto;
  clip-path: none;
  overflow: visible;
  white-space: normal;
}
@media (min-width: 48rem) {
  #luc-hero__control-info-description:not([hidden]) {
    width: 25rem;
  }
}

.luc-hero__control.luc-hero__control--video-hero {
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  outline-color: #5a0722;
}
.luc-hero__control.luc-hero__control--video-hero .luc-hero__control-label {
  color: #5a0722;
  font-family: "Antenna Condensed Bold", "Arial", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 150%;
  text-decoration: underline;
  text-underline-offset: 0.2em;
}
.luc-hero__control.luc-hero__control--video-hero .luc-hero__control-icon {
  display: grid;
  place-content: center;
  position: relative;
  inset: unset;
  width: 1.75rem;
  height: 1.75rem;
  flex-shrink: 0;
  background: #5a0722;
  border-radius: 0.625rem;
  transition: transform 250ms ease;
  overflow: visible;
}
.luc-hero__control.luc-hero__control--video-hero .luc-hero__control-icon::before {
  content: "\f04c";
  font-family: "Font Awesome 6 Pro";
  font-size: 1rem;
  font-weight: 600;
  color: #eaaa00;
  transition: color 0.2s ease, transform 0.2s ease;
}
.luc-hero__control.luc-hero__control--video-hero:hover .luc-hero__control-icon {
  transform: scale(1.08);
}

.luc-hero__control--paused .luc-hero__control-icon::before {
  content: "\f04b" !important;
}

.luc-hero__video-hero-content {
  position: relative;
  z-index: 2;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  gap: clamp(1rem, .8rem + 1vw, 1.5rem);
  padding: clamp(1rem, .8rem + 1vw, 1.5rem);
  background: #5a0722;
}
.luc-hero__video-hero-content .luc-hero__heading {
  font-size: clamp(1.75rem, 5vw, 4rem);
  text-shadow: 0 0.25rem 0.75rem rgba(43, 3, 16, 0.5);
  margin: 0;
  color: #ffffff;
}
.luc-hero__video-hero-content .luc-hero__description {
  margin: 0;
  font-size: 1rem;
  line-height: 1.6;
  color: #ffffff;
}
@media (min-width: 48rem) {
  .luc-hero__video-hero-content .luc-hero__description {
    font-size: 1.125rem;
  }
}
.luc-hero__video-hero-content .luc-hero__buttons {
  margin-top: clamp(.5rem, .4rem + .5vw, .75rem);
  display: flex;
  gap: clamp(1rem, .8rem + 1vw, 1.5rem);
  flex-wrap: wrap;
}
.luc-hero__video-hero-content .luc-hero__buttons .button {
  outline-color: #ffffff;
}

@media (min-height: 500px) {
  .luc-hero__video-hero-content {
    position: absolute;
    left: max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
    max-width: 90ch;
    gap: clamp(1rem, .8rem + 1vw, 1.5rem);
    padding-bottom: 5rem;
    background: transparent;
  }
}
/* Animation support */
[data-animate=true] {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.6s ease-out, transform 0.6s ease-out;
}

[data-animate]:not([data-animate=true]) {
  opacity: 0;
  transform: translateY(2rem);
}

/* ============================================================
   Sunburst — lives inside the video hero
   ============================================================ */
.luc-hero .sunburst-container {
  display: grid;
  place-content: center;
  padding: 5rem 0;
  margin: 0;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
}

@media (min-height: 500px) {
  .luc-hero .sunburst-container {
    position: absolute;
    inset: 0;
    padding: 0;
  }
}
.luc-hero__dome-clip {
  position: absolute;
  overflow: hidden;
}

.luc-hero .sunburst-circle {
  display: grid;
  place-content: center;
  position: absolute;
  inset: 0;
  height: 120%;
  background: #5a0722;
  z-index: 1;
  clip-path: url(/media/luc-redesign-2026/css/);
  transform: translateY(90%);
  pointer-events: none;
}

.luc-hero .sunburst-container .sunburst-wrapper {
  width: clamp(320px, 75vw, 1520px);
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  z-index: 2;
  opacity: 0.5;
  transform: translate(-50%, -50%);
  pointer-events: none;
}

@media (min-height: 500px) {
  .luc-hero .sunburst-container .sunburst-wrapper {
    position: absolute;
    left: -1%;
    top: 33%;
  }
}

.luc-hero .sunburst-container .sunburst-svg-object {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 2;
}

.luc-hero .sunburst-container .sunburst-wrapper .sunburst-flare {
  position: absolute;
  left: 10%;
  top: 20%;
  width: 100%;
  height: auto;
  pointer-events: none;
  mix-blend-mode: lighten;
  opacity: 0;
  z-index: 3;
}

.luc-hero .sunburst-text {
  position: relative;
  z-index: 4;
  margin-left: max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  padding: 0;
  max-width: 135ch;
}
.luc-hero .sunburst-text .h1, .luc-hero .sunburst-text .luc-hero__video-hero-content .luc-hero__heading, .luc-hero__video-hero-content .luc-hero .sunburst-text .luc-hero__heading {
  font-family: "Antenna Condensed Bold", "Arial", sans-serif;
  font-size: clamp(1.75rem, 5vw, 4rem);
  text-shadow: 0 0 0.75rem rgba(43, 3, 16, 0.6);
}
@media (max-width: 63.9375rem) {
  .luc-hero .sunburst-text {
    margin-left: 5%;
    max-width: 90%;
    padding: clamp(1.5rem, 1.2rem + 1.5vw, 2rem) 5% 0 0;
  }
}
@media (max-width: 31.25rem) {
  .luc-hero .sunburst-text {
    margin-left: 5%;
    max-width: 90%;
    padding: clamp(1.5rem, 1.2rem + 1.5vw, 2rem) 5% 0 0;
  }
}
.luc-hero .sunburst-text p {
  margin: 0;
}

.sunburst-text--gold {
  color: #eaaa00;
}

.sunburst-text--white {
  color: #ffffff;
}

.routing-panel {
  overflow: hidden;
}
.routing-panel__container {
  position: relative;
  z-index: 2;
  padding: clamp(2.5rem, 4vw, 5rem) max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  background: #f2efe5;
}
.routing-panel__content {
  position: relative;
  z-index: 2;
  padding: clamp(2.5rem, 4vw, 5rem) max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  background: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

@media (min-width: 64rem) {
  .routing-panel__content {
    width: 50%;
  }
}
.routing-panel__image-container {
  position: relative;
  overflow: hidden;
  margin: 0 calc(-1 * clamp(2.5rem, 4vw, 5rem)) calc(-1 * clamp(2.5rem, 4vw, 5rem));
}
.routing-panel__image-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, #f2efe5, transparent 25%), linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 86.08%);
  z-index: 1;
}
@media (min-width: 64rem) {
  .routing-panel__image-container {
    position: absolute;
    inset: 0;
    margin: 0;
    left: 25%;
  }
  .routing-panel__image-container::before {
    background: linear-gradient(to right, #f2efe5, transparent 50%), linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 86.08%);
  }
}
.routing-panel__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}

.stats {
  padding: clamp(2.5rem, 4vw, 5rem) 0;
  background: #ffffff;
  background-image: url('/media/luc-redesign-2026/images/stats-background.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.stats__header {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding-inline: max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  margin-bottom: 2.25rem;
}
@media (min-width: 64rem) {
  .stats__header {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: clamp(3rem, 2.4rem + 3vw, 4rem);
    padding-inline: 0;
    margin-bottom: 4rem;
  }
}
.stats__header-content {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
@media (min-width: 64rem) {
  .stats__header-content {
    max-width: 56.25rem;
  }
}
.stats > .button {
  flex-shrink: 0;
  width: auto;
}
@media (min-width: 64rem) {
  .stats > .button {
    max-width: 30%;
  }
}
.stats__block {
  display: grid;
  grid-template-columns: 1fr;
  gap: 3.5rem;
  margin-bottom: 2.5rem;
}
.stats__block:last-child {
  margin-bottom: 0;
}
@media (min-width: 64rem) {
  .stats__block {
    grid-template-columns: 1fr 1fr;
    gap: 6.5rem;
    align-items: center;
    margin-bottom: 1rem;
    padding-inline: 0;
  }
}
@media (min-width: 64rem) {
  .stats__block--reversed,
  .stats__block:nth-child(even of .stats__block) {
    direction: rtl;
  }
  .stats__block--reversed > *,
  .stats__block:nth-child(even of .stats__block) > * {
    direction: ltr;
  }
}
.stats__text {
  padding-inline: max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  margin-inline: calc(max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2) / 2);
}
.stats__text h3 {
  margin-top: 0.25rem;
}
.stats__text p {
  margin-top: 1rem;
}
.stats__text .buttons {
  margin-top: 1rem;
}
@media (min-width: 64rem) {
  .stats__text {
    padding-inline: 0;
    margin-inline: 0;
  }
}
.stats__eyebrow {
  color: #58503B;
}
.stats__media {
  position: relative;
}
.stats__image-container {
  margin-inline: calc(clamp(1.5rem, 4vw, 4rem) * -1);
  margin-bottom: calc(1.25rem * -1);
}
@media (min-width: 64rem) {
  .stats__image-container {
    margin: 0;
  }
}
.stats__image {
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
}
.stats__card {
  background-color: #5a0722;
  padding: 2.5rem max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  display: flex;
  flex-direction: column;
  margin-inline: calc(max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2) / 2) max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
}
@media (min-width: 64rem) {
  .stats__card {
    position: relative;
    margin-top: -6rem;
    width: 90%;
    padding: 2rem;
    margin-inline: calc(max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2) / 2 * -1) 0;
  }
}
@media (min-width: 64rem) {
  .stats__block--reversed .stats__card,
  .stats__block:nth-child(even of .stats__block) .stats__card {
    margin-left: auto;
    margin-right: calc(max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2) / 2 * -1);
  }
}
.stats__card-eyebrow {
  color: #ffffff;
}
.stats__card-number {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  font-family: "Antenna Condensed Black", "Arial", sans-serif;
  font-size: clamp(3rem, 6vw, 4rem);
  line-height: 1.1;
  color: #eaaa00;
  margin-top: 0.5rem;
}
.stats__card-number span {
  font-family: "Antenna Condensed Light", "Arial", sans-serif;
  font-size: 0.5em;
  color: #eaaa00;
  line-height: 1.1;
}
.stats__card-description {
  font-family: "Antenna", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.6;
  color: #ffffff;
  margin: 0;
  margin-top: 0.75rem;
}
@media (min-width: 64rem) {
  .stats {
    padding-inline: max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  }
}

.news-feature {
  padding: clamp(2.5rem, 4vw, 5rem) max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  background-color: #f2efe5;
  overflow: hidden;
}
.news-feature__header {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 48rem) {
  .news-feature__header {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: clamp(3rem, 2.4rem + 3vw, 4rem);
    margin-bottom: 4rem;
  }
}
.news-feature__header-content {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  width: 100%;
}
@media (min-width: 48rem) {
  .news-feature__header-content {
    max-width: 56.25rem;
  }
}
.news-feature > .button {
  flex-shrink: 0;
  width: auto;
}
@media (min-width: 48rem) {
  .news-feature > .button {
    max-width: 30%;
  }
}
.news-feature__link:hover h3 {
  text-decoration: underline;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: 4%;
  text-underline-offset: 10%;
  text-underline-position: from-font;
}
.news-feature__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 3rem;
}
@media (min-width: 48rem) {
  .news-feature__grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 64rem) {
  .news-feature__grid {
    grid-template-columns: 1fr 1fr 2fr;
  }
}
.news-feature__card {
  position: relative;
}
.news-feature__card::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1.5rem;
  width: 100%;
  height: 1px;
  background: rgba(180, 175, 149, 0.2);
}
@media (min-width: 48rem) {
  .news-feature__card::before {
    content: "";
    position: absolute;
    top: 0;
    right: -1.5rem;
    width: 1px;
    height: 100%;
    background: rgba(180, 175, 149, 0.2);
  }
  .news-feature__card::after {
    display: none;
  }
}
.news-feature__card--feature .news-feature__link {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.news-feature__card--feature .news-feature__image {
  width: 100%;
  aspect-ratio: 3/2;
  object-fit: cover;
  display: block;
}
.news-feature__card--feature .news-feature__content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.news-feature__sidebar {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media (min-width: 48rem) {
  .news-feature__sidebar {
    grid-column: span 2;
    flex-direction: row;
  }
}
@media (min-width: 64rem) {
  .news-feature__sidebar {
    grid-column: span 1;
    flex-direction: column;
  }
}
.news-feature__card--sidebar {
  position: relative;
  width: 100%;
}
.news-feature__card--sidebar::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1.5rem;
  width: 100%;
  height: 1px;
  background: rgba(180, 175, 149, 0.2);
}
.news-feature__card--sidebar .news-feature__link {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5rem;
}
@media (min-width: 64rem) {
  .news-feature__card--sidebar .news-feature__link {
    flex-direction: row;
  }
}
.news-feature__card--sidebar .news-feature__image {
  width: 100%;
  aspect-ratio: 3/2;
  object-fit: cover;
  display: block;
}
@media (min-width: 64rem) {
  .news-feature__card--sidebar .news-feature__image {
    max-width: 13.75rem;
  }
}
.news-feature__card--sidebar .news-feature__content {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 48rem) {
  .news-feature__card--sidebar::after {
    display: none;
  }
}
@media (min-width: 64rem) {
  .news-feature__card--sidebar h3 {
    font-family: "Antenna Condensed Bold", "Arial", sans-serif;
    font-size: 1.5rem;
    line-height: 1.4;
    letter-spacing: 0.005rem;
  }
  .news-feature__card--sidebar::after {
    display: block;
  }
  .news-feature__card--sidebar:last-of-type::after {
    display: none;
  }
}
.news-feature__link {
  text-decoration: none;
  color: inherit;
  display: block;
}
.news-feature__meta {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.5rem;
  font-family: "Antenna", "Arial", sans-serif;
  font-size: 0.75rem;
  color: #58503B;
}
.news-feature__play-icon {
  text-align: center;
  color: #5a0722;
  font-size: 0.75rem;
  line-height: 1;
  border: 2px solid #5a0722;
  border-radius: 0.25rem;
  aspect-ratio: 1/1;
  padding: 0.25rem;
  width: 1.5rem;
}
.news-feature__duration, .news-feature__type {
  letter-spacing: 0.08em;
  font-weight: 500;
}
.news-feature__type {
  font-weight: 700;
}
@media (min-width: 48rem) {
  .news-feature + .events-listing {
    padding-top: calc(-1 * clamp(2.5rem, 4vw, 5rem)/2);
  }
}

.events-listing {
  padding: clamp(2.5rem, 4vw, 5rem) max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  background-color: #f2efe5;
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(2rem, 1.6rem + 2vw, 3rem);
}
@media (min-width: 48rem) {
  .events-listing {
    grid-template-columns: 14rem 1fr;
    gap: clamp(3rem, 2.4rem + 3vw, 4rem);
    align-items: start;
  }
}
@media (min-width: 64rem) {
  .events-listing {
    grid-template-columns: 26.25rem 1fr;
    gap: clamp(3rem, 2.4rem + 3vw, 4rem);
    align-items: start;
  }
}
.events-listing__header {
  display: flex;
  flex-direction: column;
  align-self: center;
  gap: 1.5rem;
}
@media (min-width: 64rem) {
  .events-listing__header {
    gap: 2.5rem;
  }
}
.events-listing__grid {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 48rem) {
  .events-listing__grid {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.events-listing__card {
  background-color: #ffffff;
  padding: 2.5rem;
  flex: 1;
  width: 100%;
}
.events-listing__link {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  text-decoration: none;
}
.events-listing__link:hover h3 {
  text-decoration: underline;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: 4%;
  text-underline-offset: 10%;
  text-underline-position: from-font;
}
.events-listing__date {
  display: flex;
  padding: 0.25rem 0.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 0.625rem;
  font-family: "Antenna Condensed Bold", "Arial", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  color: #58503B;
  border-radius: 0.125rem;
  border: 1px solid #58503B;
  width: fit-content;
}
.events-listing__title {
  margin: 0;
}
.events-listing__time {
  font-family: "Antenna", "Arial", sans-serif;
  color: #58503B;
  font-size: 1rem;
  margin: 0;
}
.events-listing__location {
  font-family: "Antenna", "Arial", sans-serif;
  color: #58503B;
  font-size: 1rem;
  margin: 0;
}

.cta-panel {
  width: 100%;
  color: #ffffff;
}
.cta-panel__container {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  background: radial-gradient(583.78% 135.37% at 91.25% 0%, #890B34 0%, #5a0722 27.38%, #2B0310 99.04%);
}
.cta-panel__container .cta-panel__content {
  order: 2;
}
.cta-panel__container .cta-panel__image-wrapper {
  order: 1;
}
@media (min-width: 48rem) {
  .cta-panel__container {
    grid-template-columns: 1.5fr 1fr;
    grid-template-rows: 1fr;
    background: transparent;
  }
  .cta-panel__container .cta-panel__content,
.cta-panel__container .cta-panel__image-wrapper {
    order: unset;
  }
}
.cta-panel__content {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding-block: clamp(2.5rem, 4vw, 5rem);
  padding-inline: max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  z-index: 3;
}
.cta-panel__content h2 {
  color: #ffffff;
}
.cta-panel__content .buttons {
  flex-direction: column;
}
.cta-panel__content .button {
  outline-color: #ffffff;
  width: 100%;
}
@media (min-width: 48rem) {
  .cta-panel__content {
    justify-content: center;
    padding-block: 7.5rem;
    padding-inline: 0 6rem;
  }
  .cta-panel__content .buttons {
    flex-direction: row;
  }
  .cta-panel__content .button {
    width: auto;
  }
}
@media (min-width: 48rem) {
  .cta-panel__headline, .cta-panel__body {
    padding-right: 10%;
  }
}
.cta-panel__image-wrapper {
  position: relative;
  aspect-ratio: 16/9;
}
@media (min-width: 48rem) {
  .cta-panel__image-wrapper {
    aspect-ratio: auto;
  }
}
.cta-panel__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  clip-path: polygon(0 0, 100% 0, 100% 70%, 0 100%);
}
@media (min-width: 48rem) {
  .cta-panel__image {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    clip-path: polygon(100% 0%, 100% 100%, 20% 100%, 0% 0%);
  }
}
@media (min-width: 48rem) {
  .cta-panel {
    padding: 0 0 0 max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
    background: radial-gradient(ellipse at 47.1% -0.6%, #890B34 0%, #5A0722 45.19%, #340112 99.04%);
  }
}

.panel-burst {
  position: absolute;
  bottom: -75%;
  left: 0;
  width: 50%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  z-index: 2;
}
.panel-burst__svg {
  transform-origin: center;
  display: block;
}
.panel-burst__svg svg {
  width: 100%;
  height: 100%;
  display: block;
}
@media (min-width: 48rem) {
  .panel-burst {
    top: 0;
    bottom: unset;
    left: -38rem;
    width: 42rem;
    height: 100%;
  }
  .panel-burst__svg {
    transform: rotate(90deg) translate(0, -10%);
  }
}

:root:has(.Automodal) {
  overflow: hidden;
}

.Automodal {
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  margin: 0;
  padding: 0;
  border: 0;
  transition: opacity 0.3s ease;
  background: none;
  opacity: 0;
  overflow: hidden;
  outline: none;
}
.Automodal:focus {
  outline: none;
}
.Automodal::backdrop {
  transition: opacity 0.3s ease;
  background: #5a0722;
  opacity: 0;
}

.Automodal--active {
  opacity: 1;
}
.Automodal--active::backdrop {
  opacity: 0.95;
}

.Automodal__close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  padding: 0;
  border: 0.125rem solid;
  border-radius: 50%;
  background: none;
  color: #ffffff;
  z-index: 2;
  transition: 0.3s ease;
  outline-color: #ffffff;
}
@container (width <= 64em) {
  .Automodal__close:focus, .Automodal__close:active {
    outline: none !important;
  }
}
.Automodal__close:focus:not(:focus-visible) {
  outline: none;
}
.Automodal__close::before {
  display: grid;
  place-items: center;
  width: 2rem;
  height: 2rem;
  content: "\f00d";
  font-family: "Font Awesome 6 Pro";
  font-size: 1rem;
  font-weight: 600;
  color: #eaaa00;
}
.Automodal__close:hover {
  transform: scale(1.1);
}

.Automodal__viewport {
  display: grid;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

.Automodal__item {
  display: grid;
  grid-area: 1/1;
  place-items: center;
  padding: 2rem max(clamp(1.5rem, 4vw, 4rem), (100% - 90rem) / 2);
  overflow: auto;
}

.Automodal__item--youtube {
  overflow: hidden;
}

.Automodal__content {
  width: 100%;
  pointer-events: auto;
}
.Automodal__item--youtube .Automodal__content iframe {
  width: auto;
  max-height: 90vh;
  margin-inline: auto;
}

#isChatWelcomeBubble {
  background: #f2efe5 !important;
  color: #5a0722 !important;
}

#isChatWelcomeText {
  font-family: "Antenna Condensed Bold", "Arial", sans-serif !important;
}

@media screen and (max-width: 767px) {
  body .oda-chat-wrapper .oda-chat-button {
    width: 50px !important;
    height: 50px !important;
  }
}
.oda-chat-wrapper.oda-chat-loyola-light,
.isCV_PublicChat {
  bottom: 1rem !important;
  right: 1rem !important;
}

/* SKIP LINK */
.luc-skip-link {
  position: absolute;
  top: 1rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 200;
  background-color: #eaaa00;
  color: #5a0722;
  text-decoration: none;
  z-index: 9999;
  font-family: "Antenna", "Arial", sans-serif;
  font-size: 0.875rem;
  letter-spacing: 0.005rem;
  padding: 0.5rem 1rem;
}
.luc-skip-link:focus-visible {
  outline-color: #eaaa00;
}

/* SCREEN READER ONLY */
.luc-screen-reader-text:not(:active, :focus, :focus-within) {
  position: absolute;
  width: 1px;
  height: 1px;
  clip-path: inset(50%);
  overflow: hidden;
  white-space: nowrap;
}

/* Router links */
.router-links {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}

/* Router link */
.router-link {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  padding-block: 1rem;
  color: #5a0722;
  font-family: "Antenna", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  width: 100%;
  border-bottom: 1px solid rgba(137, 11, 52, 0.2);
  transition: border-bottom 0.3s ease;
}
.router-link::after {
  content: "";
  display: block;
  width: 1.125rem;
  height: 0.5rem;
  mask-image: url('/media/luc-redesign-2026/images/icon-arrow-right.svg');
  mask-size: contain;
  mask-repeat: no-repeat;
  background-color: currentColor;
  transition: opacity 0.3s ease;
  opacity: 0;
}
.router-link:hover {
  color: #5a0722;
  border-bottom: 1px solid #5a0722;
}
.router-link:hover::after {
  opacity: 1;
}

/* CLIPPED */
.clipped {
  clip-path: polygon(0% 0%, calc(100% - 3rem) 0%, 100% 3rem, 100% 100%, 0% 100%);
}

.buttons {
  display: flex;
  gap: 2rem;
}

.overlay-open {
  overflow: hidden;
}
.overlay-open::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 998;
  pointer-events: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiLi4vc2Nzcy10eXBvZ3JhcGh5L19jdXN0b20tdmFyaWFibGVzLnNjc3MiLCIuLi9zY3NzLXR5cG9ncmFwaHkvX2FudGVubmEuc2NzcyIsIi4uL3Njc3MtdHlwb2dyYXBoeS9fdmVydGljYWwtcmh5dGhtLnNjc3MiLCIuLi9zY3NzLWZyYW1ld29yay9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJfdHlwb2dyYXBoeS5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fcm91dGluZy1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fc3RhdHMuc2NzcyIsImNvbXBvbmVudHMvX25ld3MtZmVhdHVyZS5zY3NzIiwiY29tcG9uZW50cy9fZXZlbnRzLWxpc3Rpbmcuc2NzcyIsImNvbXBvbmVudHMvX2N0YS1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fcGFuZWwtYnVyc3Quc2NzcyIsImNvbXBvbmVudHMvX2F1dG9tb2RhbC5zY3NzIiwiY29tcG9uZW50cy9fY2hhdC1idWJibGUuc2NzcyIsIl91dGlsaXRpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUVBOzs7QUFHRjtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBVUU7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFD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QUFLTjtBQUNBO0VBQ0U7OztBQVNGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSIsImZpbGUiOiJsdWMtY29tcG9uZW50cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICBDU1MgUkVTRVRcbiAgQmFzZWQgb24gbW9kZXJuIENTUyByZXNldCBwcmluY2lwbGVzXG4qL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuOnJvb3Qge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4jcm9vdCB7XG4gIGNvbnRhaW5lcjogcm9vdCAvIGlubGluZS1zaXplO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gaW4gZmF2b3VyIG9mIGJldHRlciBjb250cm9sIGluIGF1dGhvcmVkIENTUyAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuXG5pZnJhbWUsXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zdmcge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbnZpZGVvOm5vdCguaGVyb19fdmlkZW8sIC5sdWMtaGVyb19fdmlkZW8taGVyby1wbGF5ZXIpLFxuW3NyYyo9XCJwbGF5ZXIudmltZW8uY29tXCJdLFxuW3NyYyo9XCJ3aXN0aWEubmV0L2VtYmVkXCJdLFxuW3NyYyo9XCJ5b3V0dWJlLmNvbS9lbWJlZFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmJsb2NrcXVvdGUsXG5maWVsZHNldCxcbmZpZ3VyZSxcbmxlZ2VuZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIENsZWFyIHNlYXJjaCBpbnB1dCBYIGJ1dHRvbiBpbiBicm93c2VycyAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1jbGVhcixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNztcbn0iLCIvKiBDVVNUT00gVkFSSUFCTEVTICovXG5cbiRtYXJvb246ICAgICAgICAjNWEwNzIyO1xuJGJyaWNrOiAgICAgICAgICM1YTA3MjI7XG4kZ29sZDpcdFx0XHQjZWFhYTAwO1xuJGdvbGQtcHJlbWllcmU6XHQjY2JhMDUyO1xuJHBhdGluYTogICAgICAgICMwMDk2YTA7XG4kdGVycmFjb3R0YTogICAgI2I2ODk2NztcbiRvcHVzOlx0XHRcdCNmOThlMmI7XG4kcGluZTogICAgICAgICAgIzc3N2UzOTtcbiR3YXRlcjogICAgICAgICAjNDg3NmEyO1xuJGdyYXk6XHRcdFx0Izg4ODg4ODtcbiRjb3BwZXI6ICAgICAgICAjYjRhZjk1O1xuJGJsYWNrOiAgICAgICAgICMwMDAwMDA7XG4kd2hpdGU6XHQgICAgICAgICNmZmZmZmY7XG4kYmx1ZTogICAgICAgICAgIzAwYjdmZjtcbiRiZy1vdmVybGF5OiAgICByZ2JhKDAsMCwwLC41KTtcblxuJGJnLW92ZXJsYXk6ICRiZy1vdmVybGF5O1xuJGJnLW92ZXJsYXktZGFyazogcmdiYSgkYmctb3ZlcmxheSwgLjYpO1xuJGJnLW92ZXJsYXktZXh0cmEtZGFyazogcmdiYSgkYmctb3ZlcmxheSwgLjcpO1xuJGJnLW92ZXJsYXktbGlnaHQ6IHJnYmEoJGJnLW92ZXJsYXksIC40KTtcbiRiZy1vdmVybGF5LWV4dHJhLWxpZ2h0OiByZ2JhKCRiZy1vdmVybGF5LCAuMSk7XG5cbi8qIE1BUk9PTiAqL1xuJG1hcm9vbjogbGlnaHRlbigkbWFyb29uLCAwJSk7XG4kbWFyb29uLWRhcms6IGRhcmtlbigkbWFyb29uLCAxMCUpO1xuJG1hcm9vbi1leHRyYS1kYXJrOiBkYXJrZW4oJG1hcm9vbiwgNDAlKTtcbiRtYXJvb24tbGlnaHQ6IGxpZ2h0ZW4oJG1hcm9vbiwgMjAlKTtcbiRtYXJvb24tZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJG1hcm9vbiwgNDAlKTtcblxuLyogQlJJQ0sgKi9cbiRicmljazogbGlnaHRlbigkYnJpY2ssIDAlKTtcbiRicmljay1kYXJrOiBkYXJrZW4oJGJyaWNrLCAyMCUpO1xuJGJyaWNrLWV4dHJhLWRhcms6IGRhcmtlbigkYnJpY2ssIDQwJSk7XG4kYnJpY2stbGlnaHQ6IGxpZ2h0ZW4oJGJyaWNrLCAyMCUpO1xuJGJyaWNrLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRicmljaywgNDAlKTtcblxuLyogR09MRCAqL1xuJGdvbGQ6IGxpZ2h0ZW4oJGdvbGQsIDAlKTtcbiRnb2xkLWRhcms6IGRhcmtlbigkZ29sZCwgMjAlKTtcbiRnb2xkLWV4dHJhLWRhcms6IGRhcmtlbigkZ29sZCwgNDAlKTtcbiRnb2xkLWxpZ2h0OiBsaWdodGVuKCRnb2xkLCAyMCUpO1xuJGdvbGQtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGdvbGQsIDQwJSk7XG5cbi8qIEdPTEQgLSBQUkVNSUVSRSAqL1xuJGdvbGQtcHJlbWllcmU6IGxpZ2h0ZW4oJGdvbGQtcHJlbWllcmUsIDAlKTtcbiRnb2xkLXByZW1pZXJlLWRhcms6IGRhcmtlbigkZ29sZC1wcmVtaWVyZSwgMjAlKTtcbiRnb2xkLXByZW1pZXJlLWV4dHJhLWRhcms6IGRhcmtlbigkZ29sZC1wcmVtaWVyZSwgNDAlKTtcbiRnb2xkLXByZW1pZXJlLWxpZ2h0OiBsaWdodGVuKCRnb2xkLXByZW1pZXJlLCAxNSUpO1xuJGdvbGQtcHJlbWllcmUtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGdvbGQtcHJlbWllcmUsIDMwJSk7XG5cbi8qIFBBVElOQSAqL1xuJHBhdGluYTogbGlnaHRlbigkcGF0aW5hLCAwJSk7XG4kcGF0aW5hLWRhcms6IGRhcmtlbigkcGF0aW5hLCAxNSUpO1xuJHBhdGluYS1leHRyYS1kYXJrOiBkYXJrZW4oJHBhdGluYSwgNDAlKTtcbiRwYXRpbmEtbGlnaHQ6IGxpZ2h0ZW4oJHBhdGluYSwgMjAlKTtcbiRwYXRpbmEtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJHBhdGluYSwgNDAlKTtcblxuLyogVEVSUkFDT1RUQSAqL1xuJHRlcnJhY290dGE6IGxpZ2h0ZW4oJHRlcnJhY290dGEsIDAlKTtcbiR0ZXJyYWNvdHRhLWRhcms6IGRhcmtlbigkdGVycmFjb3R0YSwgMjAlKTtcbiR0ZXJyYWNvdHRhLWV4dHJhLWRhcms6IGRhcmtlbigkdGVycmFjb3R0YSwgNDAlKTtcbiR0ZXJyYWNvdHRhLWxpZ2h0OiBsaWdodGVuKCR0ZXJyYWNvdHRhLCAyNSUpO1xuJHRlcnJhY290dGEtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJHRlcnJhY290dGEsIDM1JSk7XG5cbi8qIE9QVVMgKi9cbiRvcHVzOiBsaWdodGVuKCRvcHVzLCAwJSk7XG4kb3B1cy1kYXJrOiBkYXJrZW4oJG9wdXMsIDIwJSk7XG4kb3B1cy1leHRyYS1kYXJrOiBkYXJrZW4oJG9wdXMsIDQwJSApO1xuJG9wdXMtbGlnaHQ6IGxpZ2h0ZW4oJG9wdXMsIDIwJSApO1xuJG9wdXMtZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJG9wdXMsIDQwJSApO1xuXG4vKiBQSU5FICovXG4kcGluZTogbGlnaHRlbigkcGluZSwgMCUpO1xuJHBpbmUtZGFyazogZGFya2VuKCRwaW5lLCAyMCUpO1xuJHBpbmUtZXh0cmEtZGFyazogZGFya2VuKCRwaW5lLCA0MCUgKTtcbiRwaW5lLWxpZ2h0OiBsaWdodGVuKCRwaW5lLCAyMCUgKTtcbiRwaW5lLWV4dHJhLWxpZ2h0OiBsaWdodGVuKCRwaW5lLCA0MCUgKTtcblxuLyogV0FURVIgKi9cbiR3YXRlcjogbGlnaHRlbigkd2F0ZXIsIDAlKTtcbiR3YXRlci1kYXJrOiBkYXJrZW4oJHdhdGVyLCAyMCUpO1xuJHdhdGVyLWV4dHJhLWRhcms6IGRhcmtlbigkd2F0ZXIsIDQwJSApO1xuJHdhdGVyLWxpZ2h0OiBsaWdodGVuKCR3YXRlciwgMjAlICk7XG4kd2F0ZXItZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJHdhdGVyLCA0MCUgKTtcblxuLyogR1JBWSAqL1xuJGdyYXk6IGxpZ2h0ZW4oJGdyYXksIDAlKTtcbiRncmF5LWRhcms6IGRhcmtlbigkZ3JheSwgMjAlKTtcbiRncmF5LWV4dHJhLWRhcms6IGRhcmtlbigkZ3JheSwgNDAlKTtcbiRncmF5LWxpZ2h0OiBsaWdodGVuKCRncmF5LCAyMCUpO1xuJGdyYXktZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGdyYXksIDQwJSk7XG5cbi8qIENPUFBFUiAqL1xuJGNvcHBlcjogbGlnaHRlbigkY29wcGVyLCAwJSk7XG4kY29wcGVyLWRhcms6IGRhcmtlbigkY29wcGVyLCAyMCUpO1xuJGNvcHBlci1leHRyYS1kYXJrOiBkYXJrZW4oJGNvcHBlciwgNDAlKTtcbiRjb3BwZXItbGlnaHQ6IGxpZ2h0ZW4oJGNvcHBlciwgMjAlKTtcbiRjb3BwZXItZXh0cmEtbGlnaHQ6IGxpZ2h0ZW4oJGNvcHBlciwgMzAlKTtcbiIsIi8qIEFOVEVOTkEgLSBodHRwOi8vd3d3LndlYnR5cGUuY29tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbnRlbm5hIENvbmRlbnNlZCBMaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FudGVubmFjb25kZW5zZWRsaWdodC9hbnRlbm5hLWNvbmRlbnNlZC1saWdodC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvYW50ZW5uYWNvbmRlbnNlZGxpZ2h0L2FudGVubmEtY29uZGVuc2VkLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9hbnRlbm5hY29uZGVuc2VkYm9sZC9hbnRlbm5hLWNvbmRlbnNlZC1ib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbnRlbm5hIENvbmRlbnNlZCBCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW50ZW5uYWNvbmRlbnNlZGJvbGQvYW50ZW5uYS1jb25kZW5zZWQtYm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvYW50ZW5uYWNvbmRlbnNlZGJvbGQvYW50ZW5uYS1jb25kZW5zZWQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvYW50ZW5uYWNvbmRlbnNlZGJvbGQvYW50ZW5uYS1jb25kZW5zZWQtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW50ZW5uYSBDb25kZW5zZWQgQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbnRlbm5hY29uZGVuc2VkYmxhY2svYW50ZW5uYS1jb25kZW5zZWQtYmxhY2suZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL2FudGVubmFjb25kZW5zZWRibGFjay9hbnRlbm5hLWNvbmRlbnNlZC1ibGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvYW50ZW5uYWNvbmRlbnNlZGJsYWNrL2FudGVubmEtY29uZGVuc2VkLWJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGxlZ2FjeSBmb250cyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW50ZW5uYVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FudGVubmFyZWd1bGFyLzQ3NmRlZjhiLTYzNzktNDEzMy05NTAzLWNhMjkwYzEyNjM5Ny00LnN2Z1wiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbnRlbm5hcmVndWxhci80NzZkZWY4Yi02Mzc5LTQxMzMtOTUwMy1jYTI5MGMxMjYzOTctMi5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvYW50ZW5uYXJlZ3VsYXIvNDc2ZGVmOGItNjM3OS00MTMzLTk1MDMtY2EyOTBjMTI2Mzk3LTMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL2FudGVubmFyZWd1bGFyLzQ3NmRlZjhiLTYzNzktNDEzMy05NTAzLWNhMjkwYzEyNjM5Ny0xLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW50ZW5uYSBCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW50ZW5uYWJvbGQvNjkyZTlkOTgtYTFjNS00ZDI2LTk4MzEtYjdmMjU4MjQxY2RmLTQuc3ZnXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FudGVubmFib2xkLzY5MmU5ZDk4LWExYzUtNGQyNi05ODMxLWI3ZjI1ODI0MWNkZi0yLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9hbnRlbm5hYm9sZC82OTJlOWQ5OC1hMWM1LTRkMjYtOTgzMS1iN2YyNTgyNDFjZGYtMy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvYW50ZW5uYWJvbGQvNjkyZTlkOTgtYTFjNS00ZDI2LTk4MzEtYjdmMjU4MjQxY2RmLTEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQW50ZW5uYSBCbGFja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FudGVubmFibGFjay82NjIwOTcxYi0xOWExLTQxNTctOTc5Ni04MzY3MWExYzc4MzYtNC5zdmdcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW50ZW5uYWJsYWNrLzY2MjA5NzFiLTE5YTEtNDE1Ny05Nzk2LTgzNjcxYTFjNzgzNi0yLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9hbnRlbm5hYmxhY2svNjYyMDk3MWItMTlhMS00MTU3LTk3OTYtODM2NzFhMWM3ODM2LTMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL2FudGVubmFibGFjay82NjIwOTcxYi0xOWExLTQxNTctOTc5Ni04MzY3MWExYzc4MzYtMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFudGVubmEgQ29tcCBCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYW50ZW5uYWNvbXBib2xkL2VmNTkwMGQ5LWNiYjktNDQzNS1hOWU4LWJiNDdhZmM1NTdjMy0yLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCIuLi9mb250cy9hbnRlbm5hY29tcGJvbGQvZWY1OTAwZDktY2JiOS00NDM1LWE5ZTgtYmI0N2FmYzU1N2MzLTMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIi4uL2ZvbnRzL2FudGVubmFjb21wYm9sZC9lZjU5MDBkOS1jYmI5LTQ0MzUtYTllOC1iYjQ3YWZjNTU3YzMtMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbnRlbm5hIENvbXAgQmxhY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbnRlbm5hY29tcGJsYWNrL2FudGVubmEtY29tcHJlc3NlZC1ibGFjay5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiLi4vZm9udHMvYW50ZW5uYWNvbXBibGFjay9hbnRlbm5hLWNvbXByZXNzZWQtYmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8qIGVuZCAtZm9udHMgLSBjc3MgKi9cbiIsIi8qIGZvbnQtc2l6ZSAtIHJlc2V0IC0gZG9jdW1lbnQgbGV2ZWwgYWRqdXN0bWVudHMgKi9cblxuLyogcmVzcG9uc2l2ZSBtb2R1bGFyIHR5cG9ncmFwaHkgc2NhbGVzICovXG4vKiB0eXBlIHNjYWxlIDEuMzMzIC0gcGVyZmVjdCBmb3VydGggLSBJTiBVU0UgKi9cbi8qIHR5cGUgc2NhbGUgMS40MTQgLSBhdWdtZW50ZWQgZm91cnRoICovXG4vKlxuOnJvb3Qge1xuICAtLXN0ZXAtdXAtNTogNC4yMDlyZW07XG4gIC0tc3RlcC11cC00OiAzLjE1N3JlbTtcbiAgLS1zdGVwLXVwLTM6IDIuMzY5cmVtO1xuICAtLXN0ZXAtdXAtMjogMS43NzdyZW07XG4gIC0tc3RlcC11cC0xOiAxLjMzM3JlbTtcbiovXG4gIC8qIGJhc2VsaW5lOiAxZW0gKi9cbi8qXG4gIC0tc3RlcC1kb3duLTE6IDAuODVyZW07XG4gIC0tc3RlcC1kb3duLTI6IDAuNzVyZW07XG59XG4qL1xuXG4vKiB0eXBvZ3JhcGhpYyBzY2FsZSAqL1xuXG4kZm9udC1zdGVwLTA1OiAuNXJlbTtcbiRmb250LXN0ZXAtMDc1OiAuNzVyZW07XG4kZm9udC1zdGVwLTA4NTogLjg1cmVtO1xuJGZvbnQtc3RlcC0wOTU6IC45NXJlbTtcbiRmb250LXN0ZXAtMTogMXJlbTtcbiRmb250LXN0ZXAtMS0xMjU6IDEuMTI1cmVtO1xuJGZvbnQtc3RlcC0xLTI1OiAxLjI1cmVtO1xuJGZvbnQtc3RlcC0xLTU6IDEuNXJlbTtcbiRmb250LXN0ZXAtMS03NTogMS43NXJlbTtcbiRmb250LXN0ZXAtMjogMnJlbTtcbiRmb250LXN0ZXAtMi0yNTogMi4yNXJlbTtcbiRmb250LXN0ZXAtMi01OiAyLjVyZW07XG4kZm9udC1zdGVwLTM6IDNyZW07XG4kZm9udC1zdGVwLTMtNTogMy41cmVtO1xuJGZvbnQtc3RlcC00OiA0cmVtO1xuJGZvbnQtc3RlcC00LTU6IDRyZW07XG5cbiRsaW5lLXN0ZXAtMDU6IC43NXJlbTtcbiRsaW5lLXN0ZXAtMDc1OiAxcmVtO1xuJGxpbmUtc3RlcC0xOiAxLjI1cmVtO1xuJGxpbmUtc3RlcC0xLTI1OiAxLjVyZW07XG4kbGluZS1zdGVwLTEtNTogMS43NXJlbTtcbiRsaW5lLXN0ZXAtMS03NTogMnJlbTtcbiRsaW5lLXN0ZXAtMjogMi4yNXJlbTtcbiRsaW5lLXN0ZXAtMi0yNTogMi41cmVtO1xuJGxpbmUtc3RlcC0yLTU6IDIuNzVyZW07XG4kbGluZS1zdGVwLTM6IDMuMjVyZW07XG4kbGluZS1zdGVwLTMtNTogMy43NXJlbTtcbiRsaW5lLXN0ZXAtNDogNC4yNXJlbTtcbiRsaW5lLXN0ZXAtNC01OiA0Ljc1cmVtO1xuXG4vKiBtYXJnaW4gb3ZlcnJpZGUgKi9cblxuLm1hcmdpbi1ub25lIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tdC0wLCBwLm0tdC0wIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLWItMCwgcC5tLWItMCAgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbWFyZ2luIGxhcmdlICovXG4vKiB0b3AgKi9cbmgxLm0tdC1sZywgaDIubS10LWxnLCBoMy5tLXQtbGcsIGg0Lm0tdC1sZywgaDUubS10LWxnLCBoNi5tLXQtbGcsIHAubS10LWxnLFxuaDEuZmxleC1pdGVtLmNvbnRlbnQubS10LWxnLCBoMi5mbGV4LWl0ZW0uY29udGVudC5tLXQtbGcsIGgzLmZsZXgtaXRlbS5jb250ZW50Lm0tdC1sZyxcbmg0LmZsZXgtaXRlbS5jb250ZW50Lm0tdC1sZywgaDUuZmxleC1pdGVtLmNvbnRlbnQubS10LWxnLCBoNi5mbGV4LWl0ZW0uY29udGVudC5tLXQtbGcsIHAuZmxleC1pdGVtLmNvbnRlbnQubS10LWxnIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYmFzZWxpbmUpICogMC41ICogMi41cmVtKSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSB0YWJsZXQtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1iYXNlbGluZSkgKiAwLjUgKiAycmVtKSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1iYXNlbGluZSkgKiAwLjUgKiAxLjVyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIGJvdHRvbSAqL1xuaDEubS1iLWxnLCBoMi5tLWItbGcsIGgzLm0tYi1sZywgaDQubS1iLWxnLCBoNS5tLWItbGcsIGg2Lm0tYi1sZywgcC5tLWItbGcsXG5oMS5mbGV4LWl0ZW0uY29udGVudC5tLWItbGcsIGgyLmZsZXgtaXRlbS5jb250ZW50Lm0tYi1sZywgaDMuZmxleC1pdGVtLmNvbnRlbnQubS1iLWxnLFxuaDQuZmxleC1pdGVtLmNvbnRlbnQubS1iLWxnLCBoNS5mbGV4LWl0ZW0uY29udGVudC5tLWItbGcsIGg2LmZsZXgtaXRlbS5jb250ZW50Lm0tYi1sZywgcC5mbGV4LWl0ZW0uY29udGVudC5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1iYXNlbGluZSkgKiAwLjUgKiAyLjVyZW0pICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHRhYmxldC1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWJhc2VsaW5lKSAqIDAuNSAqIDJyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgcGhvbmUtbGFuZHNjYXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWJhc2VsaW5lKSAqIDAuNSAqIDEuNXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBtYXJnaW4gbWVkaXVtICovXG4vKiB0b3AgKi9cbmgxLm0tdC1tZCwgaDIubS10LW1kLCBoMy5tLXQtbWQsIGg0Lm0tdC1tZCwgaDUubS10LW1kLCBoNi5tLXQtbWQsIHAubS10LW1kLFxuaDEuZmxleC1pdGVtLmNvbnRlbnQubS10LW1kLCBoMi5mbGV4LWl0ZW0uY29udGVudC5tLXQtbWQsIGgzLmZsZXgtaXRlbS5jb250ZW50Lm0tdC1tZCxcbmg0LmZsZXgtaXRlbS5jb250ZW50Lm0tdC1tZCwgaDUuZmxleC1pdGVtLmNvbnRlbnQubS10LW1kLCBoNi5mbGV4LWl0ZW0uY29udGVudC5tLXQtbWQsIHAuZmxleC1pdGVtLmNvbnRlbnQubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYmFzZWxpbmUpICogMC41ICogMS41cmVtKSAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBwaG9uZS1sYW5kc2NhcGUge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJhc2VsaW5lKSAqIDAuNSAqIDFyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIGJvdHRvbSAqL1xuaDEubS1iLW1kLCBoMi5tLWItbWQsIGgzLm0tYi1tZCwgaDQubS1iLW1kLCBoNS5tLWItbWQsIGg2Lm0tYi1tZCwgcC5tLWItbWQsXG5oMS5mbGV4LWl0ZW0uY29udGVudC5tLWItbWQsIGgyLmZsZXgtaXRlbS5jb250ZW50Lm0tYi1tZCwgaDMuZmxleC1pdGVtLmNvbnRlbnQubS1iLW1kLFxuaDQuZmxleC1pdGVtLmNvbnRlbnQubS1iLW1kLCBoNS5mbGV4LWl0ZW0uY29udGVudC5tLWItbWQsIGg2LmZsZXgtaXRlbS5jb250ZW50Lm0tYi1tZCwgcC5mbGV4LWl0ZW0uY29udGVudC5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1iYXNlbGluZSkgKiAwLjUgKiAxLjVyZW0pICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIHBob25lLWxhbmRzY2FwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYmFzZWxpbmUpICogMC41ICogMXJlbSkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBtYXJnaW4gc21hbGwgKi9cbi8qIHRvcCAqL1xuaDEubS10LXNtLCBoMi5tLXQtc20sIGgzLm0tdC1zbSwgaDQubS10LXNtLCBoNS5tLXQtc20sIGg2Lm0tdC1zbSwgcC5tLXQtc20sXG5oMS5mbGV4LWl0ZW0uY29udGVudC5tLXQtc20sIGgyLmZsZXgtaXRlbS5jb250ZW50Lm0tdC1zbSwgaDMuZmxleC1pdGVtLmNvbnRlbnQubS10LXNtLFxuaDQuZmxleC1pdGVtLmNvbnRlbnQubS10LXNtLCBoNS5mbGV4LWl0ZW0uY29udGVudC5tLXQtc20sIGg2LmZsZXgtaXRlbS5jb250ZW50Lm0tdC1zbSwgcC5mbGV4LWl0ZW0uY29udGVudC5tLXQtc217XG4gIG1hcmdpbi10b3A6IC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJhc2VsaW5lKSAqIDAuNSAqIC43NXJlbSkgIWltcG9ydGFudDtcbn1cbi8qIGJvdHRvbSAqL1xuaDEubS1iLXNtLCBoMi5tLWItc20sIGgzLm0tYi1zbSwgaDQubS1iLXNtLCBoNS5tLWItc20sIGg2Lm0tYi1zbSwgcC5tLWItc20sXG5oMS5mbGV4LWl0ZW0uY29udGVudC5tLWItc20sIGgyLmZsZXgtaXRlbS5jb250ZW50Lm0tYi1zbSwgaDMuZmxleC1pdGVtLmNvbnRlbnQubS1iLXNtLFxuaDQuZmxleC1pdGVtLmNvbnRlbnQubS1iLXNtLCBoNS5mbGV4LWl0ZW0uY29udGVudC5tLWItc20sIGg2LmZsZXgtaXRlbS5jb250ZW50Lm0tYi1zbSwgcC5mbGV4LWl0ZW0uY29udGVudC5tLWItc217XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLWJhc2VsaW5lKSAqIDAuNSAqIC43NXJlbSkgIWltcG9ydGFudDtcbn1cblxuLyogbWFyZ2luIGV4dHJhIHNtYWxsICovXG4vKiB0b3AgKi9cbmgxLm0tdC14c20sIGgyLm0tdC14c20sIGgzLm0tdC14c20sIGg0Lm0tdC14c20sIGg1Lm0tdC1zbSwgaDYubS10LXhzbSwgcC5tLXQteHNtLFxuaDEuZmxleC1pdGVtLmNvbnRlbnQubS10LXhzbSwgaDIuZmxleC1pdGVtLmNvbnRlbnQubS10LXhzbSwgaDMuZmxleC1pdGVtLmNvbnRlbnQubS10LXhzbSxcbmg0LmZsZXgtaXRlbS5jb250ZW50Lm0tdC14c20sIGg1LmZsZXgtaXRlbS5jb250ZW50Lm0tdC14c20sIGg2LmZsZXgtaXRlbS5jb250ZW50Lm0tdC14c20sIHAuZmxleC1pdGVtLmNvbnRlbnQubS10LXhzbXtcbiAgbWFyZ2luLXRvcDogLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1iYXNlbGluZSkgKiAwLjUgKiAuNXJlbSkgIWltcG9ydGFudDtcbn1cbi8qIGJvdHRvbSAqL1xuaDEubS1iLXhzbSwgaDIubS1iLXhzbSwgaDMubS1iLXhzbSwgaDQubS1iLXhzbSwgaDUubS1iLXhzbSwgaDYubS1iLXhzbSwgcC5tLWIteHNtLFxuaDEuZmxleC1pdGVtLmNvbnRlbnQubS1iLXhzbSwgaDIuZmxleC1pdGVtLmNvbnRlbnQubS1iLXhzbSwgaDMuZmxleC1pdGVtLmNvbnRlbnQubS1iLXhzbSxcbmg0LmZsZXgtaXRlbS5jb250ZW50Lm0tYi14c20sIGg1LmZsZXgtaXRlbS5jb250ZW50Lm0tYi14c20sIGg2LmZsZXgtaXRlbS5jb250ZW50Lm0tYi14c20sIHAuZmxleC1pdGVtLmNvbnRlbnQubS1iLXhzbXtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1iYXNlbGluZSkgKiAwLjUgKiAuNXJlbSkgIWltcG9ydGFudDtcbn1cblxucC5tLXQtMCwgYS5tLXQtMCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5wLm0tYi0wLCBhLm0tYi0wICB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG5wLm0tdC0wLCBhLm0tdC0wIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbnAubS1iLTAsIGEubS1iLTAgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZS1oZWlnaHQgYmFzZWxpbmUgKi9cbjpyb290IGJvZHkge1xuICAtLWJhc2VsaW5lOiAxLjI7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWJhc2VsaW5lKSk7XG59XG5cbjpyb290IGJvZHkgaGVhZGVyLCA6cm9vdCBib2R5IGZvb3RlciB7XG4gIC0tYmFzZWxpbmU6IDE7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWJhc2VsaW5lKSk7XG59XG5cbi8qIHJ2ciBzdGFuZHMgZm9yIHJlc3BvbnNpdmUgdmVydGljYWwgcmh5dGhtICovXG5AZnVuY3Rpb24gcnZyKCRtdWx0aXBsZSkge1xuICBAcmV0dXJuIGNhbGModmFyKC0tYmFzZWxpbmUpICogI3skbXVsdGlwbGV9ICogMXJlbSk7XG59XG5cbi8qIHZlcnRpY2FsIHJoeXRobSAqL1xuIiwiJHBob25lLXBvcnRyYWl0LXdpZHRoOiA0MTVweDtcbiRwaG9uZS1sYW5kc2NhcGUtd2lkdGg6IDczNnB4O1xuJHRhYmxldC1wb3J0cmFpdC13aWR0aDogNzY4cHg7XG4kdGFibGV0LWxhbmRzY2FwZS13aWR0aDogMTAyNHB4O1xuJGRlc2t0b3Atc21hbGwtd2lkdGg6IDEyMDBweDtcblxuQG1peGluIHBob25lLXBvcnRyYWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHBob25lLWxhbmRzY2FwZS13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGhvbmUtbGFuZHNjYXBlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC1wb3J0cmFpdC13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFibGV0LXBvcnRyYWl0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHRhYmxldC1sYW5kc2NhcGUtd2lkdGggLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYmxldC1sYW5kc2NhcGUge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3skZGVza3RvcC1zbWFsbC13aWR0aCAtIDFweH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGVza3RvcC1zbWFsbCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRkZXNrdG9wLXNtYWxsLXdpZHRofSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJwIHtcbiAgZm9udC1mYW1pbHk6ICRsdWMtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1cmVtO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkbHVjLWZvbnQtZmFtaWx5LWNvbmRlbnNlZC1ibGFjaztcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA1dncsIDRyZW0pO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG5oMixcbi5oMiB7XG4gIGNvbG9yOiAkbHVjLW1hcm9vbjtcbiAgZm9udC1mYW1pbHk6ICRsdWMtZm9udC1mYW1pbHktY29uZGVuc2VkLWJsYWNrO1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgMi41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1cmVtO1xufVxuXG5oMyxcbi5oMyB7XG4gIGNvbG9yOiAkbHVjLW1hcm9vbjtcbiAgZm9udC1mYW1pbHk6ICRsdWMtZm9udC1mYW1pbHktY29uZGVuc2VkLWJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCA1dncsIDEuODc1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1cmVtO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkbHVjLWZvbnQtZmFtaWx5LWNvbmRlbnNlZC1ib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDV2dywgMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1cmVtO1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtZmFtaWx5OiAkbHVjLWZvbnQtZmFtaWx5LWNvbmRlbnNlZC1ib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCA1dncsIDEuMjVyZW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVyZW07XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6ICRsdWMtZm9udC1mYW1pbHktY29uZGVuc2VkLWJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1cmVtO1xufVxuXG4udGV4dC1kZXRhaWwge1xuICBmb250LWZhbWlseTogJGx1Yy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1cmVtO1xufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtZmFtaWx5OiAkbHVjLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMDVyZW07XG59IiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE5hdi9Gb290ZXIgTG9jYWwgVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnVuZGxlLXNwZWNpZmljIG92ZXJyaWRlcyBhbmQgYWRkaXRpb25zLlxuLy8gTGV2ZXJhZ2VzIHRva2VucyBmcm9tIF9jdXN0b20tdmFyaWFibGVzLnNjc3Mgd2hlcmUgcG9zc2libGUuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBnbG9iYWwgYmFzZWxpbmVcbiRsdWMtYmFzZWxpbmU6IDAuMjVyZW07XG5cbi8vIEJyZWFrcG9pbnQgZm9yIG1vYmlsZS9kZXNrdG9wIHN3aXRjaFxuJG5hdi1icmVha3BvaW50OiAxMTkwcHg7XG5cbi8vIEJyZWFrcG9pbnQgZm9yIGhpZGluZyB1dGlsaXR5IGF1ZGllbmNlIGxpbmtzIG9uIHNlYXJjaCBpbnB1dCBmb2N1c1xuJG5hdi1icmVha3BvaW50LWhpZGUtdXRpbGl0eS1hdWRpZW5jZTogMTMwMHB4O1xuXG4vLyBIZWFkZXIgaGVpZ2h0cyAoZnJvbSBGaWdtYSBzcGVjcylcbiRsdWMtdXRpbGl0eS1oZWlnaHQ6ICRsdWMtYmFzZWxpbmUgKiAxOTsgLy8gNzZweFxuJGx1Yy1uYXYtaGVpZ2h0LW1vYmlsZTogJGx1Yy1iYXNlbGluZSAqIDE4OyAvLyA3MnB4XG4kbHVjLW5hdi1oZWlnaHQ6ICRsdWMtYmFzZWxpbmUgKiAyNDsgLy8gOTZweFxuJGx1Yy1oZWFkZXItdG90YWwtaGVpZ2h0OiAkbHVjLXV0aWxpdHktaGVpZ2h0ICsgJGx1Yy1uYXYtaGVpZ2h0O1xuXG4vLyBJbnRlcmlvciBoZWFkZXJcbiRsdWMtaW50ZXJpb3ItcmV0dXJuLWhlaWdodDogJGx1Yy1iYXNlbGluZSAqIDk7IC8vIDM2cHhcbiRsdWMtaW50ZXJpb3ItbmF2LWhlaWdodDogJGx1Yy1iYXNlbGluZSAqIDE4OyAvLyA3MnB4XG4kbHVjLWludGVyaW9yLXN1YmJyYW5kLWhlaWdodDogJGx1Yy1iYXNlbGluZSAqIDIzOyAvLyA5MnB4XG4kbHVjLWludGVyaW9yLWhlYWRlci10b3RhbC1oZWlnaHQ6ICRsdWMtaW50ZXJpb3ItbmF2LWhlaWdodCArICRsdWMtaW50ZXJpb3Itc3ViYnJhbmQtaGVpZ2h0O1xuXG4vLyBDb2xvcnMgKGFsaWFzZXMgZm9yIGNsYXJpdHkgLSB1c2luZyBleGlzdGluZyB0b2tlbnMpXG4kbHVjLW1hcm9vbjogJG1hcm9vbjtcbiRsdWMtZ29sZDogJGdvbGQ7XG4kbHVjLWNvcHBlcjogI2NmYzM5YjtcbiRsdWMtY29wcGVyLWxpZ2h0OiAjZjJlZmU1O1xuJGx1Yy1jb3BwZXItZGFyazogIzk4OGY3MjtcbiRsdWMtY29wcGVyLWV4dHJhLWRhcms6ICM1ODUwM0I7XG4kbHVjLXdoaXRlOiAjZmZmZmZmO1xuJGx1Yy1ibGFjazogIzAwMDAwMDtcbiRsdWMtZ3JheTogIzg4ODg4ODtcbiRsdWMtZ3JheS1saWdodGVzdDogI2VlZWVlZTtcblxuLy8gR3JheSB2YXJpYW50cyAobG9jYWwgZGVmaW5pdGlvbiBpZiBub3QgaW4gZ2xvYmFsIHRva2VucylcbiRncmF5LW1lZGl1bTogbGlnaHRlbigkZ3JheSwgMTAlKSAhZGVmYXVsdDtcblxuLy8gRm9vdGVyXG4kbHVjLWZvb3Rlci1iZzogJG1hcm9vbjtcbiRsdWMtZm9vdGVyLXRleHQ6ICRsdWMtd2hpdGU7XG4kbHVjLWZvb3Rlci1icmVha3BvaW50OiA3ODBweDtcblxuLy8gVHlwb2dyYXBoeSAodXNpbmcgZXhpc3RpbmcgTG95b2xhIGZvbnQgZmFtaWxpZXMpXG4kbHVjLWZvbnQtZmFtaWx5OiAnQW50ZW5uYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kbHVjLWZvbnQtZmFtaWx5LWJvbGQ6ICdBbnRlbm5hIEJvbGQnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuJGx1Yy1mb250LWZhbWlseS1jb25kZW5zZWQtbGlnaHQ6ICdBbnRlbm5hIENvbmRlbnNlZCBMaWdodCcsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kbHVjLWZvbnQtZmFtaWx5LWNvbmRlbnNlZC1ib2xkOiAnQW50ZW5uYSBDb25kZW5zZWQgQm9sZCcsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4kbHVjLWZvbnQtZmFtaWx5LWNvbmRlbnNlZC1ibGFjazogJ0FudGVubmEgQ29uZGVuc2VkIEJsYWNrJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiRsdWMtbmF2LWZvbnQtc2l6ZTogJGx1Yy1iYXNlbGluZSAqIDMuNTsgLy8gMTRweFxuJGx1Yy1uYXYtZm9udC13ZWlnaHQ6IG5vcm1hbDsgLy8gQW50ZW5uYSByZWd1bGFyXG5cbi8vIFRyYW5zaXRpb25zXG4kbHVjLXRyYW5zaXRpb24tZmFzdDogMTUwbXMgZWFzZTtcbiRsdWMtdHJhbnNpdGlvbi1ub3JtYWw6IDI1MG1zIGVhc2U7XG4kbHVjLXRyYW5zaXRpb24tc2xvdzogNTAwbXMgZWFzZTtcblxuLy8gRm9jdXMgb3V0bGluZSAoQUEgY29tcGxpYW50KVxuJGx1Yy1mb2N1cy1jb2xvcjogJGx1Yy1tYXJvb24gIWRlZmF1bHQ7XG4kbHVjLWZvY3VzLW91dGxpbmU6ICRsdWMtYmFzZWxpbmUgZG90dGVkICRsdWMtZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kbHVjLWZvY3VzLW9mZnNldDogJGx1Yy1iYXNlbGluZSAhZGVmYXVsdDtcblxuJGx1Yy10cmFuc2l0aW9uOiAuNHMgZWFzZTtcbiRsdWMtdHJhbnNpdGlvbi1mYXN0OiAuMnMgZWFzZTtcbiRsdWMtdHJhbnNpdGlvbi1zbG93OiAuNnMgZWFzZTtcbiRsdWMtdHJhbnNpdGlvbi1ib3VuY2U6IC41cyBjdWJpYy1iZXppZXIoLjUsIC4wNSwgLjIsIDEuNSk7XG5cbiRsdWMtc3BhY2UtM3hzOiBjbGFtcCguMjVyZW0sIC4ycmVtICsgLjI1dncsIC4zNzVyZW0pO1xuJGx1Yy1zcGFjZS0yeHM6IGNsYW1wKC41cmVtLCAuNHJlbSArIC41dncsIC43NXJlbSk7XG4kbHVjLXNwYWNlLXhzOiBjbGFtcCguNzVyZW0sIC42cmVtICsgLjc1dncsIDFyZW0pO1xuJGx1Yy1zcGFjZS1zOiBjbGFtcCgxcmVtLCAuOHJlbSArIDF2dywgMS41cmVtKTtcbiRsdWMtc3BhY2UtbTogY2xhbXAoMS41cmVtLCAxLjJyZW0gKyAxLjV2dywgMnJlbSk7XG4kbHVjLXNwYWNlLWw6IGNsYW1wKDJyZW0sIDEuNnJlbSArIDJ2dywgM3JlbSk7XG4kbHVjLXNwYWNlLXhsOiBjbGFtcCgzcmVtLCAyLjRyZW0gKyAzdncsIDRyZW0pO1xuJGx1Yy1zcGFjZS0yeGw6IGNsYW1wKDRyZW0sIDMuMnJlbSArIDR2dywgNnJlbSk7XG4kbHVjLXNwYWNlLTN4bDogY2xhbXAoNnJlbSwgNC44cmVtICsgNnZ3LCA4cmVtKTtcbiRsdWMtc3BhY2UtbC14bDogY2xhbXAoMnJlbSwgMS4yODQxcmVtICsgMy4xODE4dncsIDMuNzVyZW0pO1xuXG4kbHVjLWdhcDogY2xhbXAoMXJlbSwgNHZ3LCAycmVtKTtcbiRsdWMtZ3V0dGVyOiBjbGFtcCgxLjVyZW0sIDR2dywgNHJlbSk7XG4kbHVjLXNwYWNlOiBjbGFtcCgyLjVyZW0sIDR2dywgNXJlbSk7XG4kbHVjLXBhbmVsOiBjbGFtcCgyLjVyZW0sIDR2dywgNXJlbSk7XG4kbHVjLXdyYXA6ICN7bWF4KCN7JGx1Yy1ndXR0ZXJ9LCAoMTAwJSAtIDkwcmVtKSAvIDIpfTtcbiRsdWMtd3JhcC1zbTogI3ttYXgoI3skbHVjLWd1dHRlcn0sICgxMDAlIC0gNTYuMjVyZW0pIC8gMil9O1xuJGx1Yy13cmFwLWxnOiAje21heCgjeyRsdWMtZ3V0dGVyfSwgKDEwMCUgLSAxMDByZW0pIC8gMil9O1xuJGx1Yy13cmFwLXhsOiAje21heCgjeyRsdWMtZ3V0dGVyfSwgKDEwMCUgLSAxMjByZW0pIC8gMil9O1xuXG4kbHVjLXNoYWRvdy1oZWF2eTogMHB4IDRweCAzMHB4IDBweCByZ2JhKDMyLCAxNiwgMTQsIC40KTtcbiRsdWMtc2hhZG93LWxnOiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMzIsIDE2LCAxNCwgLjQpO1xuJGx1Yy1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgzMiwgMTYsIDE0LCAuMjUpO1xuJGx1Yy1zaGFkb3ctc206IDBweCAycHggMTBweCAwcHggcmdiYSgzMiwgMTYsIDE0LCAuMik7XG4kaGVyby1taW4taGVpZ2h0LXBpbjogNTAwOyAvLyBweCB2aWV3cG9ydCBoZWlnaHQsIGJlbG93IHRoaXMgZGlzYWJsZSBwaW4gKHpvb20vc21hbGwgdmlld3BvcnQpXG5cbiRsdWMtcmFkaXVzOiAuMjVyZW07XG4kbHVjLXJhZGl1cy1zOiAuMTI1cmVtO1xuJGx1Yy1yYWRpdXMtbTogLjc1cmVtO1xuJGx1Yy1yYWRpdXMtbDogMS41cmVtO1xuJGx1Yy1yYWRpdXMtZnVsbDogOTk5OXB4OyIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBMVUMgSGVybyBDb21wb25lbnQgLSBWaWRlbyBIZXJvIFZhcmlhbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbjpyb290IHtcbiAgLS1oZXJvLW1pbi1oZWlnaHQtcGluOiAjeyRoZXJvLW1pbi1oZWlnaHQtcGlufTtcbn1cblxuLmx1Yy1oZXJvLS12aWRlby1oZXJvIHtcbiAgLS1oZXJvLW1pbi1oZWlnaHQtcGluOiAjeyRoZXJvLW1pbi1oZWlnaHQtcGlufTtcbiAgLS1oZWFkaW5nOiAjeyRsdWMtd2hpdGV9O1xuICAtLWxpbms6ICN7JGx1Yy13aGl0ZX07XG4gIC0tbGluay11bmRlcmxpbmUtY29sb3I6ICN7JGx1Yy13aGl0ZX07XG4gIGJhY2tncm91bmQ6ICRsdWMtbWFyb29uO1xuICBjb2xvcjogJGx1Yy13aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0LjVyZW0pO1xuICAvLyBtYXgtaGVpZ2h0OiAzOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG5cblxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6ICN7JGhlcm8tbWluLWhlaWdodC1waW59cHgpIHtcbiAgLmx1Yy1oZXJvLS12aWRlby1oZXJvIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0LjVyZW0pO1xuICAgIG1heC1oZWlnaHQ6IDM4cmVtO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRuYXYtYnJlYWtwb2ludCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDk1dmggLSAxMC41cmVtKTtcbiAgICB9XG4gIH1cbn1cblxuLmx1Yy1oZXJvX192aWRlby1oZXJvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZDogJGx1Yy1ibGFjaztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLWhlaWdodDogI3skaGVyby1taW4taGVpZ2h0LXBpbn1weCkge1xuICAubHVjLWhlcm9fX3ZpZGVvLWhlcm8tY29udGFpbmVyIHtcbiAgICBnYXA6ICRsdWMtc3BhY2UtbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6ICN7JGhlcm8tbWluLWhlaWdodC1waW59cHgpIHtcbiAgLmx1Yy1oZXJvX192aWRlby1oZXJvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbnNldDogMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMzhyZW07XG4gICAgfVxuXG4gIH1cbn1cblxuLmx1Yy1oZXJvX19ncmFkaWVudC1vdmVybGF5IHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg5MCwgNywgMzQsIDApIDc5LjQyJSwgIzVBMDcyMiAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDIxNWRlZywgcmdiYSgxNDEsIDAsIDUyLCAwKSA2NS43OSUsIHJnYmEoOTAsIDcsIDM0LCAwLjcpIDg4LjUyJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubHVjLWhlcm9fX3ZpZGVvLWhlcm8tcGxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8vIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIH1cbn1cblxuLmx1Yy1oZXJvX19jb250cm9sLWluZm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDIzOSwgMjI5LCAwLjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICRsdWMtc3BhY2UtMnhzO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmx1Yy1oZXJvX19jb250cm9sLWluZm8ge1xuICBjb2xvcjogJGx1Yy1tYXJvb247XG4gIGZvbnQtZmFtaWx5OiAkbHVjLWZvbnQtZmFtaWx5LWNvbmRlbnNlZC1ib2xkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yZW07XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxNDEsIDAsIDUyLCAwLjUwKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmUtY29sb3I6ICRsdWMtbWFyb29uO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSgxNDEsIDAsIDUyLCAxKTtcbiAgfVxufVxuXG4jbHVjLWhlcm9fX2NvbnRyb2wtaW5mby1kZXNjcmlwdGlvbiB7XG4gICY6bm90KFtoaWRkZW5dKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGJhY2tncm91bmQ6ICRsdWMtY29wcGVyLWxpZ2h0O1xuICAgIGNvbG9yOiAkbHVjLW1hcm9vbjtcbiAgICBmb250LWZhbWlseTogJGx1Yy1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIG91dGxpbmUtY29sb3I6ICRsdWMtbWFyb29uO1xuICAgIGJveC1zaGFkb3c6IDAgKCRsdWMtYmFzZWxpbmUgKiAyKSAoJGx1Yy1iYXNlbGluZSAqIDgpICgkbHVjLWJhc2VsaW5lICogNCkgcmdiYSgwLCAwLCAwLCAwLjI1KTsgLy8gMCA4cHggMzJweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yNSlcbiAgICB6LWluZGV4OiAyMDtcblxuXG4gICAgLy8gT3ZlcnJpZGUgc2NyZWVuIHJlYWRlciB0ZXh0IGNsaXBwaW5nIHdoZW4gdmlzaWJsZVxuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcbiAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmx1Yy1oZXJvX19jb250cm9sLmx1Yy1oZXJvX19jb250cm9sLS12aWRlby1oZXJvIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lLWNvbG9yOiAkbHVjLW1hcm9vbjtcblxuXG4gIC5sdWMtaGVyb19fY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICRsdWMtbWFyb29uO1xuICAgIGZvbnQtZmFtaWx5OiAkbHVjLWZvbnQtZmFtaWx5LWNvbmRlbnNlZC1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtO1xuICB9XG5cbiAgLmx1Yy1oZXJvX19jb250cm9sLWljb24ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGxhY2UtY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbnNldDogdW5zZXQ7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQ6ICRsdWMtbWFyb29uO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbHVjLXRyYW5zaXRpb24tbm9ybWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmx1Yy1oZXJvX19jb250cm9sLWljb246OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA0Yyc7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xuICAgIGZvbnQtc2l6ZTogJGx1Yy1iYXNlbGluZSAqIDQ7IC8vIDFyZW0gLyAxNnB4XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGx1Yy1nb2xkO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICRsdWMtdHJhbnNpdGlvbi1mYXN0LCB0cmFuc2Zvcm0gJGx1Yy10cmFuc2l0aW9uLWZhc3Q7XG4gIH1cblxuXG5cbiAgJjpob3ZlciB7XG4gICAgLmx1Yy1oZXJvX19jb250cm9sLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgICB9XG4gIH1cbn1cblxuLmx1Yy1oZXJvX19jb250cm9sLS1wYXVzZWQge1xuICAubHVjLWhlcm9fX2NvbnRyb2wtaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDRiJyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5sdWMtaGVyb19fdmlkZW8taGVyby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogJGx1Yy1zcGFjZS1zO1xuICBwYWRkaW5nOiAkbHVjLXNwYWNlLXM7XG4gIGJhY2tncm91bmQ6ICRsdWMtbWFyb29uO1xuXG5cbiAgLmx1Yy1oZXJvX19oZWFkaW5nIHtcbiAgICBAZXh0ZW5kIC5oMTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDV2dywgNHJlbSk7XG4gICAgdGV4dC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoNDMsIDMsIDE2LCAwLjUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGx1Yy13aGl0ZTtcbiAgfVxuXG4gIC5sdWMtaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogJGx1Yy13aGl0ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gIH1cblxuICAubHVjLWhlcm9fX2J1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6ICRsdWMtc3BhY2UtMnhzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAkbHVjLXNwYWNlLXM7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAkbHVjLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6ICN7JGhlcm8tbWluLWhlaWdodC1waW59cHgpIHtcbiAgLmx1Yy1oZXJvX192aWRlby1oZXJvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAkbHVjLXdyYXA7XG4gICAgbWF4LXdpZHRoOiA5MGNoO1xuICAgIGdhcDogJGx1Yy1zcGFjZS1zO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8qIEFuaW1hdGlvbiBzdXBwb3J0ICovXG5bZGF0YS1hbmltYXRlPVwidHJ1ZVwiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC42cyBlYXNlLW91dDtcbn1cblxuW2RhdGEtYW5pbWF0ZV06bm90KFtkYXRhLWFuaW1hdGU9XCJ0cnVlXCJdKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycmVtKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTdW5idXJzdCDigJQgbGl2ZXMgaW5zaWRlIHRoZSB2aWRlbyBoZXJvXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmx1Yy1oZXJvIC5zdW5idXJzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1jb250ZW50OiBjZW50ZXI7XG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gYm90dG9tOiAwO1xuICAvLyBsZWZ0OiAwO1xuICAvLyByaWdodDogMDtcbiAgcGFkZGluZzogNXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6ICN7JGhlcm8tbWluLWhlaWdodC1waW59cHgpIHtcbiAgLmx1Yy1oZXJvIC5zdW5idXJzdC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sdWMtaGVyb19fZG9tZS1jbGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubHVjLWhlcm8gLnN1bmJ1cnN0LWNpcmNsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMjAlO1xuICBiYWNrZ3JvdW5kOiAkbHVjLW1hcm9vbjtcbiAgei1pbmRleDogMTtcbiAgY2xpcC1wYXRoOiB1cmwoI2RvbWUtY2xpcCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmx1Yy1oZXJvIC5zdW5idXJzdC1jb250YWluZXIgLnN1bmJ1cnN0LXdyYXBwZXIge1xuICB3aWR0aDogY2xhbXAoMzIwcHgsIDc1dncsIDE1MjBweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLWhlaWdodDogI3skaGVyby1taW4taGVpZ2h0LXBpbn1weCkge1xuICAubHVjLWhlcm8gLnN1bmJ1cnN0LWNvbnRhaW5lciAuc3VuYnVyc3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xJTtcbiAgICB0b3A6IDMzJTtcbiAgfVxufVxuXG4ubHVjLWhlcm8gLnN1bmJ1cnN0LWNvbnRhaW5lciAuc3VuYnVyc3Qtc3ZnLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sdWMtaGVybyAuc3VuYnVyc3QtY29udGFpbmVyIC5zdW5idXJzdC13cmFwcGVyIC5zdW5idXJzdC1mbGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAlO1xuICB0b3A6IDIwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG1peC1ibGVuZC1tb2RlOiBsaWdodGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubHVjLWhlcm8gLnN1bmJ1cnN0LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbi1sZWZ0OiAkbHVjLXdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTM1Y2g7XG5cbiAgLmgxIHtcbiAgICBmb250LWZhbWlseTogJGx1Yy1mb250LWZhbWlseS1jb25kZW5zZWQtYm9sZDtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDV2dywgNHJlbSk7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAuNzVyZW0gcmdiYSg0MywgMywgMTYsIDAuNjApO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYzLjkzNzVyZW0pIHtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogJGx1Yy1zcGFjZS1tIDUlIDAgMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzMS4yNXJlbSkge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAkbHVjLXNwYWNlLW0gNSUgMCAwO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zdW5idXJzdC10ZXh0LS1nb2xkIHtcbiAgY29sb3I6ICRsdWMtZ29sZDtcbn1cblxuLnN1bmJ1cnN0LXRleHQtLXdoaXRlIHtcbiAgY29sb3I6ICRsdWMtd2hpdGU7XG59IiwiLnJvdXRpbmctcGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCZfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGx1Yy1wYW5lbCAkbHVjLXdyYXA7XG4gICAgYmFja2dyb3VuZDogJGx1Yy1jb3BwZXItbGlnaHQ7XG5cdH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkbHVjLXNwYWNlICRsdWMtd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAkbHVjLXdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRsdWMtYmFzZWxpbmUgKiA2OyAvLyAyNHB4XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDAgY2FsYygtMSAqICN7JGx1Yy1wYW5lbH0pIGNhbGMoLTEgKiAjeyRsdWMtcGFuZWx9KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRsdWMtY29wcGVyLWxpZ2h0LCB0cmFuc3BhcmVudCAyNSUpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNDApIDg2LjA4JSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsZWZ0OiAyNSU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGx1Yy1jb3BwZXItbGlnaHQsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjQwKSA4Ni4wOCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cbn0iLCIuc3RhdHMge1xuXHRwYWRkaW5nOiAkbHVjLXBhbmVsIDA7XG5cdGJhY2tncm91bmQ6ICRsdWMtd2hpdGU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ltYWdlcy0yMDI2L3N0YXRzLWJhY2tncm91bmQucG5nJyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6ICRsdWMtYmFzZWxpbmUgKiA4O1xuXHRcdHBhZGRpbmctaW5saW5lOiAkbHVjLXdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGx1Yy1iYXNlbGluZSAqIDk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGdhcDogJGx1Yy1zcGFjZS14bDtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGx1Yy1iYXNlbGluZSAqIDE2O1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRlci1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAkbHVjLWJhc2VsaW5lICogNjtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuXHRcdFx0bWF4LXdpZHRoOiA1Ni4yNXJlbTtcblx0XHR9XG5cdH1cblxuXHQvLyBIZWFkZXIgQ1RBIGFsaWducyB0b3AtcmlnaHQgb24gZGVza3RvcFxuXHQ+IC5idXR0b24ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDMwJTtcblx0XHR9XG5cdH1cblxuXHQmX19ibG9jayB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRnYXA6ICRsdWMtYmFzZWxpbmUgKiAxNDsgLy8gNTZweFxuXHRcdG1hcmdpbi1ib3R0b206ICRsdWMtYmFzZWxpbmUgKiAxMDsgLy8gNDBweFxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRnYXA6ICRsdWMtYmFzZWxpbmUgKiAyNjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkbHVjLWJhc2VsaW5lICogNDtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHRcdH1cblxuXHRcdCYtLXJldmVyc2VkIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuXHRcdFx0XHRkaXJlY3Rpb246IHJ0bDtcblxuXHRcdFx0XHQ+ICoge1xuXHRcdFx0XHRcdGRpcmVjdGlvbjogbHRyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0cGFkZGluZy1pbmxpbmU6ICRsdWMtd3JhcDtcblx0XHRtYXJnaW4taW5saW5lOiBjYWxjKCN7JGx1Yy13cmFwfSAvIDIpO1xuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLXRvcDogJGx1Yy1iYXNlbGluZSAqIDE7IC8vIDE2cHhcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6ICRsdWMtYmFzZWxpbmUgKiA0OyAvLyAxNnB4XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbnMge1xuXHRcdFx0bWFyZ2luLXRvcDogJGx1Yy1iYXNlbGluZSAqIDQ7IC8vIDE2cHhcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcblx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHRcdFx0bWFyZ2luLWlubGluZTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19leWVicm93IHtcblx0XHRAZXh0ZW5kIC50ZXh0LWRldGFpbDtcblx0XHRjb2xvcjogJGx1Yy1jb3BwZXItZXh0cmEtZGFyaztcblx0fVxuXG5cdCZfX21lZGlhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19pbWFnZS1jb250YWluZXIge1xuXHRcdG1hcmdpbi1pbmxpbmU6IGNhbGMoI3skbHVjLWd1dHRlcn0gKiAtMSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogY2FsYygjeyRsdWMtYmFzZWxpbmUgKiA1fSAqIC0xKTsgLy8gLTIwcHhcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cblxuXHQmX19jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbHVjLW1hcm9vbjtcblx0XHRwYWRkaW5nOiAyLjVyZW0gJGx1Yy13cmFwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4taW5saW5lOiBjYWxjKCN7JGx1Yy13cmFwfSAvIDIpICRsdWMtd3JhcDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXRvcDogLSgkbHVjLWJhc2VsaW5lICogMjQpO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdHBhZGRpbmc6ICRsdWMtYmFzZWxpbmUgKiA4O1xuXHRcdFx0bWFyZ2luLWlubGluZTogY2FsYygjeyRsdWMtd3JhcH0gLyAyICogLTEpIDA7XG5cdFx0fVxuXG5cdFx0Ly8gUmV2ZXJzZWQgYmxvY2tzOiBjYXJkIGFsaWducyBsZWZ0XG5cdFx0LnN0YXRzX19ibG9jay0tcmV2ZXJzZWQgJiB7XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogY2FsYygjeyRsdWMtd3JhcH0gLyAyICogLTEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2NhcmQtZXllYnJvdyB7XG5cdFx0QGV4dGVuZCAudGV4dC1kZXRhaWw7XG5cdFx0Y29sb3I6ICRsdWMtd2hpdGU7XG5cdH1cblxuXHQmX19jYXJkLW51bWJlciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjVyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRsdWMtZm9udC1mYW1pbHktY29uZGVuc2VkLWJsYWNrO1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNnZ3LCA0cmVtKTtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdGNvbG9yOiAkbHVjLWdvbGQ7XG5cdFx0bWFyZ2luLXRvcDogJGx1Yy1iYXNlbGluZSAqIDI7IC8vIDE2cHhcblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsdWMtZm9udC1mYW1pbHktY29uZGVuc2VkLWxpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHRcdGNvbG9yOiAkbHVjLWdvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhcmQtZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtZmFtaWx5OiAkbHVjLWZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtc2l6ZTogJGx1Yy1iYXNlbGluZSAqIDQ7IC8vIDE2cHhcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdGNvbG9yOiAkbHVjLXdoaXRlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tdG9wOiAkbHVjLWJhc2VsaW5lICogMzsgLy8gMTJweFxuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cdFx0cGFkZGluZy1pbmxpbmU6ICRsdWMtd3JhcDtcblx0fVxufVxuIiwiLm5ld3MtZmVhdHVyZSB7XG5cdHBhZGRpbmc6ICRsdWMtcGFuZWwgJGx1Yy13cmFwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbHVjLWNvcHBlci1saWdodDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6ICRsdWMtYmFzZWxpbmUgKiA4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Z2FwOiAkbHVjLXNwYWNlLXhsO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19oZWFkZXItY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogJGx1Yy1iYXNlbGluZSAqIDY7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdG1heC13aWR0aDogNTYuMjVyZW07XG5cdFx0fVxuXHR9XG5cblx0PiAuYnV0dG9uIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdFx0bWF4LXdpZHRoOiAzMCU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDQlO1xuXHRcdFx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEwJTtcblx0XHRcdFx0dGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19ncmlkIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdGdhcDogJGx1Yy1iYXNlbGluZSAqIDEyO1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDY0cmVtKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMmZyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NhcmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAtJGx1Yy1iYXNlbGluZSAqIDY7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgxODAsIDE3NSwgMTQ5LCAwLjIwKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogLSRsdWMtYmFzZWxpbmUgKiA2O1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTgwLCAxNzUsIDE0OSwgMC4yMCk7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZC0tZmVhdHVyZSB7XG5cdFx0Lm5ld3MtZmVhdHVyZV9fbGluayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogJGx1Yy1iYXNlbGluZSAqIDQ7XG5cdFx0fVxuXG5cdFx0Lm5ld3MtZmVhdHVyZV9faW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDMgLyAyO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQubmV3cy1mZWF0dXJlX19jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAkbHVjLWJhc2VsaW5lICogNDtcblx0XHR9XG5cdH1cblxuXHQmX19zaWRlYmFyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAkbHVjLWJhc2VsaW5lICogMTI7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdGdyaWQtY29sdW1uOiBzcGFuIDI7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuXHRcdFx0Z3JpZC1jb2x1bW46IHNwYW4gMTtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZC0tc2lkZWJhciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogLSRsdWMtYmFzZWxpbmUgKiA2O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMTgwLCAxNzUsIDE0OSwgMC4yMCk7XG5cdFx0fVxuXG5cdFx0Lm5ld3MtZmVhdHVyZV9fbGluayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0Z2FwOiAkbHVjLWJhc2VsaW5lICo2O1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmV3cy1mZWF0dXJlX19pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGFzcGVjdC1yYXRpbzogMyAvIDI7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMy43NXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmV3cy1mZWF0dXJlX19jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAkbHVjLWJhc2VsaW5lICogNDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNjRyZW0pIHtcblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRsdWMtZm9udC1mYW1pbHktY29uZGVuc2VkLWJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMDVyZW07XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogJGx1Yy1iYXNlbGluZSAqIDI7XG5cdFx0Zm9udC1mYW1pbHk6ICRsdWMtZm9udC1mYW1pbHk7XG5cdFx0Zm9udC1zaXplOiAkbHVjLWJhc2VsaW5lICogMztcblx0XHRjb2xvcjogJGx1Yy1jb3BwZXItZXh0cmEtZGFyaztcblx0fVxuXG5cdCZfX3BsYXktaWNvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkbHVjLW1hcm9vbjtcblx0XHRmb250LXNpemU6ICRsdWMtYmFzZWxpbmUgKiAzO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRsdWMtbWFyb29uO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcblx0XHRwYWRkaW5nOiAwLjI1cmVtO1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdH1cblxuXHQmX19kdXJhdGlvbixcblx0Jl9fdHlwZSB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Jl9fdHlwZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdCsgLmV2ZW50cy1saXN0aW5nIHtcblx0XHRcdHBhZGRpbmctdG9wOiBjYWxjKC0xICogI3skbHVjLXBhbmVsIC8gMn0pO1xuXHRcdH1cblx0fVxufVxuIiwiLmV2ZW50cy1saXN0aW5nIHtcblx0cGFkZGluZzogJGx1Yy1wYW5lbCAkbHVjLXdyYXA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsdWMtY29wcGVyLWxpZ2h0O1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0Z2FwOiAkbHVjLXNwYWNlLWw7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNHJlbSAxZnI7XG5cdFx0Z2FwOiAkbHVjLXNwYWNlLXhsO1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjYuMjVyZW0gMWZyO1xuXHRcdGdhcDogJGx1Yy1zcGFjZS14bDtcblx0XHRhbGlnbi1pdGVtczogc3RhcnQ7XG5cdH1cblxuXHQmX19oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0Z2FwOiAkbHVjLWJhc2VsaW5lICogNjtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuXHRcdFx0Z2FwOiAkbHVjLWJhc2VsaW5lICogMTA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogJGx1Yy1iYXNlbGluZSAqIDQ7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGx1Yy13aGl0ZTtcblx0XHRwYWRkaW5nOiAyLjVyZW07XG5cdFx0ZmxleDogMTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6ICRsdWMtYmFzZWxpbmUgKiA0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0aDMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA0JTtcblx0XHRcdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxMCU7XG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZvbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAwLjYyNXJlbTtcblx0XHRmb250LWZhbWlseTogJGx1Yy1mb250LWZhbWlseS1jb25kZW5zZWQtYm9sZDtcblx0XHRmb250LXNpemU6ICRsdWMtYmFzZWxpbmUgKiA0O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICRsdWMtY29wcGVyLWV4dHJhLWRhcms7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4xMjVyZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGx1Yy1jb3BwZXItZXh0cmEtZGFyaztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGV4dGVuZCAuaDQ7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jl9fdGltZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRsdWMtZm9udC1mYW1pbHk7XG5cdFx0Y29sb3I6ICRsdWMtY29wcGVyLWV4dHJhLWRhcms7XG5cdFx0Zm9udC1zaXplOiAkbHVjLWJhc2VsaW5lICogNDsgLy8gMTZweFxuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2xvY2F0aW9uIHtcblx0XHRmb250LWZhbWlseTogJGx1Yy1mb250LWZhbWlseTtcblx0XHRjb2xvcjogJGx1Yy1jb3BwZXItZXh0cmEtZGFyaztcblx0XHRmb250LXNpemU6ICRsdWMtYmFzZWxpbmUgKiA0OyAvLyAxNnB4XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59IiwiLmN0YS1wYW5lbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogJGx1Yy13aGl0ZTtcblxuXHQmX19jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG5cdFx0YmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU4My43OCUgMTM1LjM3JSBhdCA5MS4yNSUgMCUsICM4OTBCMzQgMCUsICRsdWMtbWFyb29uIDI3LjM4JSwgIzJCMDMxMCA5OS4wNCUpO1xuXG5cdFx0LmN0YS1wYW5lbF9fY29udGVudCB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHR9XG5cdFx0LmN0YS1wYW5lbF9faW1hZ2Utd3JhcHBlciB7XG5cdFx0XHRvcmRlcjogMTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS41ZnIgMWZyO1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0LmN0YS1wYW5lbF9fY29udGVudCxcblx0XHRcdC5jdGEtcGFuZWxfX2ltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHRvcmRlcjogdW5zZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogJGx1Yy1iYXNlbGluZSAqIDY7XG5cdFx0cGFkZGluZy1ibG9jazogJGx1Yy1zcGFjZTtcblx0XHRwYWRkaW5nLWlubGluZTogJGx1Yy13cmFwO1xuXHRcdHotaW5kZXg6IDM7XG5cblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogJGx1Yy13aGl0ZTtcblx0XHR9XG5cblx0XHQuYnV0dG9ucyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0b3V0bGluZS1jb2xvcjogJGx1Yy13aGl0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLWJsb2NrOiA3LjVyZW07XG5cdFx0XHRwYWRkaW5nLWlubGluZTogMCAkbHVjLWJhc2VsaW5lICogMjQ7XG5cblx0XHRcdC5idXR0b25zIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRsaW5lLFxuXHQmX19ib2R5IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwJTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZS13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YXNwZWN0LXJhdGlvOiAxNiAvIDk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA3MCUsIDAgMTAwJSk7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDhyZW0pIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGluc2V0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSAxMDAlLCAyMCUgMTAwJSwgMCUgMCUpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0OHJlbSkge1xuXHRcdHBhZGRpbmc6IDAgMCAwICRsdWMtd3JhcDtcblx0XHRiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG4gIGVsbGlwc2UgYXQgNDcuMSUgLTAuNiUsXG4gICM4OTBCMzQgMCUsXG4gICM1QTA3MjIgNDUuMTklLFxuICAjMzQwMTEyIDk5LjA0JVxuKTtcblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBhbmVsIEJ1cnN0XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4ucGFuZWwtYnVyc3Qge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTc1JTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDUwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogMjtcblxuXG5cdCZfX3N2ZyB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4cmVtKSB7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogdW5zZXQ7XG5cdFx0bGVmdDogLTM4cmVtO1xuXHRcdHdpZHRoOiA0MnJlbTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHQmX19zdmcge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZSgwLCAtMTAlKTtcblx0XHR9XG5cdH1cbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVVUT01PREFMXG5cbi8vIExvY2FsIHZhcmlhYmxlcyBmb3IgYXV0b21vZGFsXG4kYXV0b21vZGFsLXRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiRhdXRvbW9kYWwtc3BhY2U6IDJyZW07XG4kYXV0b21vZGFsLXdyYXA6ICRsdWMtd3JhcDtcblxuOnJvb3Q6aGFzKC5BdXRvbW9kYWwpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkF1dG9tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGF1dG9tb2RhbC10cmFuc2l0aW9uO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOjpiYWNrZHJvcCB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYXV0b21vZGFsLXRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZDogJGx1Yy1tYXJvb247XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uQXV0b21vZGFsLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuXG4gICY6OmJhY2tkcm9wIHtcbiAgICBvcGFjaXR5OiAwLjk1O1xuICB9XG59XG5cbi5BdXRvbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAkbHVjLXdoaXRlO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAkYXV0b21vZGFsLXRyYW5zaXRpb247XG4gIG91dGxpbmUtY29sb3I6ICRsdWMtd2hpdGU7XG5cbiAgQGNvbnRhaW5lciAod2lkdGggPD0gNjRlbSkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcblxuICAgICAgY29udGVudDogJ1xcZjAwZCc7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRsdWMtZ29sZDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4uQXV0b21vZGFsX192aWV3cG9ydCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uQXV0b21vZGFsX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hcmVhOiAxIC8gMTtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGF1dG9tb2RhbC1zcGFjZSAkYXV0b21vZGFsLXdyYXA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uQXV0b21vZGFsX19pdGVtLS15b3V0dWJlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLkF1dG9tb2RhbF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAuQXV0b21vZGFsX19pdGVtLS15b3V0dWJlICYge1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIiNpc0NoYXRXZWxjb21lQnViYmxlIHtcbiAgYmFja2dyb3VuZDogJGx1Yy1jb3BwZXItbGlnaHQgIWltcG9ydGFudDtcbiAgY29sb3I6ICRsdWMtbWFyb29uICFpbXBvcnRhbnQ7XG59XG4jaXNDaGF0V2VsY29tZVRleHQge1xuICBmb250LWZhbWlseTogJGx1Yy1mb250LWZhbWlseS1jb25kZW5zZWQtYm9sZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5vZGEtY2hhdC13cmFwcGVyIC5vZGEtY2hhdC1idXR0b24ge1xuICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5vZGEtY2hhdC13cmFwcGVyLm9kYS1jaGF0LWxveW9sYS1saWdodCxcbi5pc0NWX1B1YmxpY0NoYXQge1xuICBib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn0iLCIvKiBTS0lQIExJTksgKi9cbi5sdWMtc2tpcC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICRsdWMtYmFzZWxpbmUgKiA0OyAvLyAxcmVtIC8gMTZweFxuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbHVjLWdvbGQ7XG4gIGNvbG9yOiAkbHVjLW1hcm9vbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiA5OTk5O1xuICBmb250LWZhbWlseTogJGx1Yy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbHVjLWJhc2VsaW5lICogMy41OyAvLyAwLjg3NXJlbSAvIDE0cHhcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA1cmVtO1xuICBwYWRkaW5nOiAoJGx1Yy1iYXNlbGluZSAqIDIpICgkbHVjLWJhc2VsaW5lICogNCk7IC8vIDAuNXJlbSAxcmVtXG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lLWNvbG9yOiAkbHVjLWdvbGQ7XG4gIH1cbn1cblxuLyogU0NSRUVOIFJFQURFUiBPTkxZICovXG4ubHVjLXNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICY6bm90KDphY3RpdmUsIDpmb2N1cywgOmZvY3VzLXdpdGhpbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLyogUm91dGVyIGxpbmtzICovXG4ucm91dGVyLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4vKiBSb3V0ZXIgbGluayAqL1xuLnJvdXRlci1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAkbHVjLWJhc2VsaW5lICogMjsgLy8gOHB4XG4gIHBhZGRpbmctYmxvY2s6ICRsdWMtYmFzZWxpbmUgKiA0OyAvLyA4cHhcbiAgY29sb3I6ICRsdWMtbWFyb29uO1xuICBmb250LWZhbWlseTogJGx1Yy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbHVjLWJhc2VsaW5lICogNDsgLy8gMXJlbSAvIDE2cHhcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6ICRsdWMtYmFzZWxpbmUgKiA2OyAvLyAxLjVyZW0gLyAyNHB4XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEzNywgMTEsIDUyLCAwLjIwKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjNzIGVhc2U7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEuMTI1cmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hc2staW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1hcnJvdy1yaWdodC5zdmcpO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsdWMtbWFyb29uO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbHVjLW1hcm9vbjtcbiAgICAmOjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vKiBDTElQUEVEICovXG4uY2xpcHBlZCB7XG4gIGNsaXAtcGF0aDogcG9seWdvbihcbiAgICAwJSAwJSwgICAgICAgICAgICAgICAgICAgICAvKiB0b3AtbGVmdCBjb3JuZXIgKi9cbiAgICBjYWxjKDEwMCUgLSAzcmVtKSAwJSwgICAgICAvKiB0b3AtcmlnaHQgY29ybmVyIGluZGVudGVkICovXG4gICAgMTAwJSAzcmVtLCAgICAgICAgICAgICAgICAgLyogdG9wLXJpZ2h0IGNvcm5lciBjbGlwcGVkICovXG4gICAgMTAwJSAxMDAlLCAgICAgICAgICAgICAgICAgLyogYm90dG9tLXJpZ2h0IGNvcm5lciAqL1xuICAgIDAlIDEwMCUgICAgICAgICAgICAgICAgICAgIC8qIGJvdHRvbS1sZWZ0IGNvcm5lciAqL1xuICApO1xufVxuXG4uYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogJGx1Yy1iYXNlbGluZSAqIDg7XG59XG5cbi5vdmVybGF5LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgei1pbmRleDogOTk4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59Il19 */



