@charset "UTF-8";
:root {
  --c-background: var(--light);
  /* body background */
  --c-body: var(--dark);
  /* body color */
  /* === TYPOGRAPHY === */
  --text-base: 1rem;
  --textSizeIncrement: 1.2;
  --text-xs: calc(var(--text-sm) / var(--textSizeIncrement));
  --text-sm: calc(var(--text-base) / var(--textSizeIncrement));
  --text: var(--text-base);
  --text-md: calc(var(--text-base) * var(--textSizeIncrement));
  --text-lg: calc(var(--text-md) * var(--textSizeIncrement));
  --text-xl: calc(var(--text-lg) * var(--textSizeIncrement));
  --text-2xl: calc(var(--text-xl) * var(--textSizeIncrement));
  --text-3xl: calc(var(--text-2xl) * var(--textSizeIncrement));
  --text-4xl: calc(var(--text-3xl) * var(--textSizeIncrement));
  --lineHeightFixedAmount: 0.5rem;
  --lineHeightRelativeAmount: 1em;
  --line-height-base: calc(var(--lineHeightFixedAmount) + var(--lineHeightRelativeAmount));
  --line-height: var(--line-height-base);
  --letter-spacing: .125px;
  --font-family-body: sans-serif;
  --font-family-heading: sans-serif;
  --font-weight-body: 400;
  --font-weight-heading: 400;
  /* === SPACING === */
  --unit: 0.4rem;
  --spaceIncrement: 2;
  --space-xs: var(--unit);
  --space-sm: calc(var(--space-xs) * var(--spaceIncrement));
  --space-md: calc(var(--space-sm) * var(--spaceIncrement));
  --space-lg: calc(var(--space-md) * var(--spaceIncrement));
  --space-xl: calc(var(--space-lg) * var(--spaceIncrement));
  --space-2xl: calc(var(--space-xl) * var(--spaceIncrement));
  --space-3xl: calc(var(--space-2xl) * var(--spaceIncrement));
  --space-4xl: calc(var(--space-3xl) * var(--spaceIncrement));
  /* === TEXT FRAME === */
  --textFrameRatio: 4;
  --textFrameY: .6em;
  --textFrameX: calc(var(--textFrameY) * var(--textFrameRatio));
  /* Bell curve [https://grayscale.design/app] */
  --lightness-50: calc(97.08% + var(--accent-lightness-offset));
  --lightness-100: calc(94.12% + var(--accent-lightness-offset));
  --lightness-200: calc(90.13% + var(--accent-lightness-offset));
  --lightness-300: calc(84.16% + var(--accent-lightness-offset));
  --lightness-400: calc(74.76% + var(--accent-lightness-offset));
  --lightness-500: calc(60.16% + var(--accent-lightness-offset));
  --lightness-600: calc(47.43% + var(--accent-lightness-offset));
  --lightness-700: calc(38.61% + var(--accent-lightness-offset));
  --lightness-800: calc(30.64% + var(--accent-lightness-offset));
  --lightness-900: calc(22.70% + var(--accent-lightness-offset));
  --lightness-1000: calc(14.14% + var(--accent-lightness-offset));
  /* === System colors === */
  --danger-root: hsl(354, 70%, 54%);
  --success-root: hsl(134, 61%, 41%);
  --warning-root: hsl(45, 100%, 52%);
  --info-root: hsl(188, 78%, 41%);
  /* === Text selection === */
  --selection-color: white;
  --selection-bg: var(--accent);
  /* === Loader === */
  --app-loader-bg: var(--accent);
  --app-loader-opacity: .5;
  /* === Radius === */
  --radius: 6px;
  --radius-sm: calc(var(--radius) * .5);
  --radius-lg: calc(var(--radius) * 1.5);
  /* === Button === */
  --btn-font-family: var(--font-family-body);
  /* === Form control === */
  --form-control-font-size: var(--text);
  /* === Input === */
  --input-font-family: var(--font-family-body);
  --input-border-width: 1px;
  --input-border-color: var(--accent-gray-200);
  --input-placeholder-color: hsl(var(--dark-hsl), .4);
  --input-padding-x: calc(var(--textFrameY) * 1.25);
  /* === Transition duration === */
  --duration-75: 75ms;
  --duration-100: 100ms;
  --duration-150: 150ms;
  --duration-200: 200ms;
  --duration-300: 300ms;
  --duration-500: 500ms;
  --duration-700: 700ms;
  --duration-1000: 1000ms;
  /* === Transition type === */
  --ease-linear: linear;
  --ease-in: cubic-bezier(0.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  /* === Border === */
  --border-color-light: hsla(var(--primaryH), var(--primary-grayS), 50%, 0.1);
  --border-color: hsla(var(--primaryH), var(--primary-grayS), 50%, 0.2);
  --border-color-dark: hsla(var(--primaryH), var(--primary-grayS), 50%, 0.4);
  /* === Box shadows [https://www.joshwcomeau.com/shadow-palette/] === */
  --shadow-color: hsl(var(--dark-hsl), .025);
  --box-shadow-sm: 0.3px 0.5px 0.7px var(--shadow-color), 0.4px 0.8px 1px -1.2px var(--shadow-color), 1px 2px 2.5px -2.5px var(--shadow-color);
  --box-shadow: 0.3px 0.5px 0.7px var(--shadow-color), 0.8px 1.6px 2px -0.8px var(--shadow-color), 2.1px 4.1px 5.2px -1.7px var(--shadow-color), 5px 10px 12.6px -2.5px var(--shadow-color);
  --box-shadow-lg: 0.3px 0.5px 0.7px var(--shadow-color), 1.5px 2.9px 3.7px -0.4px var(--shadow-color), 2.7px 5.4px 6.8px -0.7px var(--shadow-color), 4.5px 8.9px 11.2px -1.1px var(--shadow-color), 7.1px 14.3px 18px -1.4px var(--shadow-color), 11.2px 22.3px 28.1px -1.8px var(--shadow-color), 17px 33.9px 42.7px -2.1px var(--shadow-color), 25px 50px 62.9px -2.5px var(--shadow-color);
}
html {
  box-sizing: border-box;
}
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*, *:before, *:after {
  box-sizing: inherit;
}
body, h1, h2, h3, h4, h5, h6, p, ol, ul {
  margin: 0;
  padding: 0;
}
p {
  margin-bottom: var(--space-sm);
}
ol, ul {
  list-style: none;
}
img {
  max-width: 100%;
  height: auto;
}
video {
  background-color: black;
}
a {
  text-decoration: none;
  color: var(--c-body);
}
:root {
  --list-style-icon: "x";
  --list-style-icon-color: var(--accent);
}
::selection {
  color: var(--selection-color);
  background: var(--selection-bg);
}
html[style] {
  margin: 0 !important;
}
[class*=icon] {
  display: inline-flex;
}
[class*=icon] svg {
  fill: currentColor;
}
.entry-content h1 {
  margin-top: var(--space-sm);
  font-size: var(--text-xl);
}
.entry-content h2 {
  margin-top: var(--space-sm);
  font-size: var(--text-lg);
}
.entry-content h3 {
  margin-top: var(--space-xs);
  font-size: var(--text-md);
}
.entry-content h4 {
  margin-top: var(--space-xs);
  font-size: var(--text);
}
.entry-content h5 {
  font-size: var(--text-sm);
}
.entry-content h6 {
  font-size: var(--text-xs);
  text-decoration: underline;
  text-transform: uppercase;
}
.entry-content a {
  text-decoration: underline;
}
.entry-content ul,
.entry-content p {
  margin: 0 0 var(--space-sm) 0;
}
.entry-content ul {
  list-style: none;
}
.entry-content ul li::before {
  content: "• ";
  color: var(--list-style-icon-color);
}
.entry-content ol {
  margin-bottom: var(--space-md);
  counter-reset: foo;
  display: table;
}
.entry-content ol > li {
  counter-increment: foo;
  display: table-row;
}
.entry-content ol > li:before {
  content: counter(foo) ".";
  display: table-cell;
  /* aha! */
  text-align: right;
  padding-right: var(--space-sm);
}
.m-xs {
  margin: var(--space-xs) !important;
}
.m-sm {
  margin: var(--space-sm) !important;
}
.m-md {
  margin: var(--space-md) !important;
}
.m-lg {
  margin: var(--space-lg) !important;
}
.m-xl {
  margin: var(--space-xl) !important;
}
.ml-xs {
  margin-left: var(--space-xs) !important;
}
.ml-sm {
  margin-left: var(--space-sm) !important;
}
.ml-md {
  margin-left: var(--space-md) !important;
}
.ml-lg {
  margin-left: var(--space-lg) !important;
}
.ml-xl {
  margin-left: var(--space-xl) !important;
}
.mr-xs {
  margin-right: var(--space-xs) !important;
}
.mr-sm {
  margin-right: var(--space-sm) !important;
}
.mr-md {
  margin-right: var(--space-md) !important;
}
.mr-lg {
  margin-right: var(--space-lg) !important;
}
.mr-xl {
  margin-right: var(--space-xl) !important;
}
.mt-xs {
  margin-top: var(--space-xs) !important;
}
.mt-sm {
  margin-top: var(--space-sm) !important;
}
.mt-md {
  margin-top: var(--space-md) !important;
}
.mt-lg {
  margin-top: var(--space-lg) !important;
}
.mt-xl {
  margin-top: var(--space-xl) !important;
}
.mb-xs {
  margin-bottom: var(--space-xs) !important;
}
.mb-sm {
  margin-bottom: var(--space-sm) !important;
}
.mb-md {
  margin-bottom: var(--space-md) !important;
}
.mb-lg {
  margin-bottom: var(--space-lg) !important;
}
.mb-xl {
  margin-bottom: var(--space-xl) !important;
}
.p-xs {
  padding: var(--space-xs) !important;
}
.p-sm {
  padding: var(--space-sm) !important;
}
.p-md {
  padding: var(--space-md) !important;
}
.p-lg {
  padding: var(--space-lg) !important;
}
.p-xl {
  padding: var(--space-xl) !important;
}
.pl-xs {
  padding-left: var(--space-xs) !important;
}
.pl-sm {
  padding-left: var(--space-sm) !important;
}
.pl-md {
  padding-left: var(--space-md) !important;
}
.pl-lg {
  padding-left: var(--space-lg) !important;
}
.pl-xl {
  padding-left: var(--space-xl) !important;
}
.pr-xs {
  padding-right: var(--space-xs) !important;
}
.pr-sm {
  padding-right: var(--space-sm) !important;
}
.pr-md {
  padding-right: var(--space-md) !important;
}
.pr-lg {
  padding-right: var(--space-lg) !important;
}
.pr-xl {
  padding-right: var(--space-xl) !important;
}
.pt-xs {
  padding-top: var(--space-xs) !important;
}
.pt-sm {
  padding-top: var(--space-sm) !important;
}
.pt-md {
  padding-top: var(--space-md) !important;
}
.pt-lg {
  padding-top: var(--space-lg) !important;
}
.pt-xl {
  padding-top: var(--space-xl) !important;
}
.pb-xs {
  padding-bottom: var(--space-xs) !important;
}
.pb-sm {
  padding-bottom: var(--space-sm) !important;
}
.pb-md {
  padding-bottom: var(--space-md) !important;
}
.pb-lg {
  padding-bottom: var(--space-lg) !important;
}
.pb-xl {
  padding-bottom: var(--space-xl) !important;
}
.cmt {
  margin-top: 0 !important;
}
.cmr {
  margin-right: 0 !important;
}
.cmb {
  margin-bottom: 0 !important;
}
.cml {
  margin-left: 0 !important;
}
.cm {
  margin: 0 !important;
}
.cpt {
  padding-top: 0 !important;
}
.cpr {
  padding-right: 0 !important;
}
.cpb {
  padding-bottom: 0 !important;
}
.cpl {
  padding-left: 0 !important;
}
.cp {
  padding: 0 !important;
}
.gap-xs {
  gap: var(--space-xs) !important;
}
.gap-sm {
  gap: var(--space-sm) !important;
}
.gap-md {
  gap: var(--space-md) !important;
}
.gap-lg {
  gap: var(--space-lg) !important;
}
.gap-xl {
  gap: var(--space-xl) !important;
}
.overflow-hidden {
  overflow: hidden;
}
.line-clamp-1 {
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.line-clamp-2 {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.line-clamp-3 {
  display: -webkit-box !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.line-clamp-4 {
  display: -webkit-box !important;
  -webkit-line-clamp: 4 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.line-clamp-5 {
  display: -webkit-box !important;
  -webkit-line-clamp: 5 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
}
.fw-100 {
  font-weight: 100 !important;
}
.fw-200 {
  font-weight: 200 !important;
}
.fw-300 {
  font-weight: 300 !important;
}
.fw-400 {
  font-weight: 400 !important;
}
.fw-500 {
  font-weight: 500 !important;
}
.fw-600 {
  font-weight: 600 !important;
}
.fw-700 {
  font-weight: 700 !important;
}
.fw-800 {
  font-weight: 800 !important;
}
.fw-900 {
  font-weight: 900 !important;
}
.flex-1 {
  flex: 1;
}
.fs-xs {
  font-size: var(--text-xs) !important;
  line-height: var(--line-height);
}
.fs-sm {
  font-size: var(--text-sm) !important;
  line-height: var(--line-height);
}
.fs {
  font-size: var(--text) !important;
  line-height: var(--line-height);
}
.fs-md {
  font-size: var(--text-md) !important;
  line-height: var(--line-height);
}
.fs-lg {
  font-size: var(--text-lg) !important;
  line-height: var(--line-height);
}
.fs-xl {
  font-size: var(--text-xl) !important;
  line-height: var(--line-height);
}
.d-horizontal {
  display: flex !important;
  flex-direction: row !important;
}
.d-vertical {
  display: flex !important;
  flex-direction: column !important;
}
.d-start {
  display: flex !important;
  align-items: flex-start !important;
}
.d-center {
  display: flex !important;
  align-items: center !important;
}
.d-end {
  display: flex !important;
  align-items: flex-end !important;
}
.gap-xs {
  gap: var(--space-xs) !important;
}
.gap-sm {
  gap: var(--space-sm) !important;
}
.gap {
  gap: var(--space) !important;
}
.gap-md {
  gap: var(--space-md) !important;
}
.gap-lg {
  gap: var(--space-lg) !important;
}
.gap-xl {
  gap: var(--space-xl) !important;
}
.w-100 {
  width: 100% !important;
}
body {
  font-family: var(--font-family-body);
  line-height: var(--line-height);
  letter-spacing: var(--letter-spacing);
  font-size: var(--text);
  font-weight: var(--font-weight-body);
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: var(--font-family-heading);
  line-height: var(--line-height);
  margin-bottom: 0.4em;
  font-weight: var(--font-weight-heading);
}
h1, .h1 {
  font-size: var(--text-4xl);
}
@media screen and (max-width: 1023.5px) {
  h1, .h1 {
    font-size: var(--text-3xl);
  }
}
h2, .h2 {
  font-size: var(--text-3xl);
}
@media screen and (max-width: 1023.5px) {
  h2, .h2 {
    font-size: var(--text-2xl);
  }
}
h3, .h3 {
  font-size: var(--text-2xl);
}
@media screen and (max-width: 1023.5px) {
  h3, .h3 {
    font-size: var(--text-xl);
  }
}
h4, .h4 {
  font-size: var(--text-xl);
}
@media screen and (max-width: 1023.5px) {
  h4, .h4 {
    font-size: var(--text-lg);
  }
}
h5, .h5 {
  font-size: var(--text-lg);
}
@media screen and (max-width: 1023.5px) {
  h5, .h5 {
    font-size: var(--text-md);
  }
}
h6, .h6 {
  font-size: var(--text-md);
}
@media screen and (max-width: 1023.5px) {
  h6, .h6 {
    font-size: var(--text);
  }
}
.alert {
  border-radius: var(--radius);
  color: white;
  padding: var(--space-sm) var(--space-md);
  background-color: var(--accent-gray-800);
  font-weight: 600;
}
.alert-secondary {
  background-color: var(--secondary);
}
.alert-accent {
  background-color: var(--accent);
}
.alert-success {
  background-color: var(--success);
}
.alert-danger {
  background-color: var(--danger);
}
.alert-warning {
  background-color: var(--warning);
}
.alert-info {
  background-color: var(--info);
}
.form-select,
.form-control,
.btn,
.swal2-popup .swal2-styled.swal2-cancel,
.swal2-popup .swal2-styled.swal2-deny,
.swal2-popup .swal2-styled.swal2-confirm {
  color: var(--c-body);
  white-space: nowrap;
  border-radius: var(--radius);
  transition: all var(--duration-300) var(--ease-in-out);
  line-height: var(--line-height);
  font-size: var(--form-control-font-size);
}
.form-select:not(textarea),
.form-control:not(textarea),
.btn:not(textarea),
.swal2-popup .swal2-styled.swal2-cancel:not(textarea),
.swal2-popup .swal2-styled.swal2-deny:not(textarea),
.swal2-popup .swal2-styled.swal2-confirm:not(textarea) {
  height: calc(var(--textFrameY) * 2 + var(--input-border-width) * 2 + var(--line-height));
}
.btn, .swal2-popup .swal2-styled.swal2-cancel, .swal2-popup .swal2-styled.swal2-deny, .swal2-popup .swal2-styled.swal2-confirm {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--space-xs);
  color: white;
  border-width: 0;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  padding-left: var(--textFrameX);
  padding-right: var(--textFrameX);
}
@media screen and (max-width: 767.5px) {
  .btn, .swal2-popup .swal2-styled.swal2-cancel, .swal2-popup .swal2-styled.swal2-deny, .swal2-popup .swal2-styled.swal2-confirm {
    padding-left: calc(var(--textFrameX) * .8);
    padding-right: calc(var(--textFrameX) * .8);
  }
}
.btn.disabled, .swal2-popup .disabled.swal2-styled.swal2-cancel, .swal2-popup .disabled.swal2-styled.swal2-deny, .swal2-popup .disabled.swal2-styled.swal2-confirm, .btn:disabled, .swal2-popup .swal2-styled.swal2-cancel:disabled, .swal2-popup .swal2-styled.swal2-deny:disabled, .swal2-popup .swal2-styled.swal2-confirm:disabled {
  position: relative;
  overflow: hidden;
  cursor: not-allowed;
}
.btn.disabled:after, .swal2-popup .disabled.swal2-styled.swal2-cancel:after, .swal2-popup .disabled.swal2-styled.swal2-deny:after, .swal2-popup .disabled.swal2-styled.swal2-confirm:after, .btn:disabled:after, .swal2-popup .swal2-styled.swal2-cancel:disabled:after, .swal2-popup .swal2-styled.swal2-deny:disabled:after, .swal2-popup .swal2-styled.swal2-confirm:disabled:after {
  content: "";
  position: absolute;
  background-color: rgba(255, 255, 255, 0.75);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.btn.disabled:active, .swal2-popup .disabled.swal2-styled.swal2-cancel:active, .swal2-popup .disabled.swal2-styled.swal2-deny:active, .swal2-popup .disabled.swal2-styled.swal2-confirm:active, .btn:disabled:active, .swal2-popup .swal2-styled.swal2-cancel:disabled:active, .swal2-popup .swal2-styled.swal2-deny:disabled:active, .swal2-popup .swal2-styled.swal2-confirm:disabled:active {
  transition-duration: var(--duration-75);
}
.btn.disabled[class*=btn-outline-], .swal2-popup .disabled[class*=btn-outline-].swal2-styled.swal2-cancel, .swal2-popup .disabled[class*=btn-outline-].swal2-styled.swal2-deny, .swal2-popup .disabled[class*=btn-outline-].swal2-styled.swal2-confirm, .btn:disabled[class*=btn-outline-], .swal2-popup .swal2-styled.swal2-cancel:disabled[class*=btn-outline-], .swal2-popup .swal2-styled.swal2-deny:disabled[class*=btn-outline-], .swal2-popup .swal2-styled.swal2-confirm:disabled[class*=btn-outline-] {
  background-color: transparent;
  opacity: 0.25;
}
.btn.disabled[class*=btn-outline-]:after, .swal2-popup .disabled[class*=btn-outline-].swal2-styled.swal2-cancel:after, .swal2-popup .disabled[class*=btn-outline-].swal2-styled.swal2-deny:after, .swal2-popup .disabled[class*=btn-outline-].swal2-styled.swal2-confirm:after, .btn:disabled[class*=btn-outline-]:after, .swal2-popup .swal2-styled.swal2-cancel:disabled[class*=btn-outline-]:after, .swal2-popup .swal2-styled.swal2-deny:disabled[class*=btn-outline-]:after, .swal2-popup .swal2-styled.swal2-confirm:disabled[class*=btn-outline-]:after {
  display: none;
}
.btn-secondary, .swal2-popup .swal2-styled.swal2-confirm {
  background-color: var(--secondary);
  color: white;
  font-family: var(--btn-font-family);
}
.btn-secondary:not(:disabled):not(.disabled):hover, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):hover {
  background-color: var(--secondary-600);
}
.btn-secondary:not(:disabled):not(.disabled):active, .swal2-popup .swal2-styled.swal2-confirm:not(:disabled):not(.disabled):active {
  background-color: var(--secondary);
}
.btn-outline-secondary {
  background-color: transparent;
  color: var(--secondary);
  border: 2px solid var(--secondary);
  font-family: var(--btn-font-family);
}
.btn-outline-secondary:not(:disabled):not(.disabled):active {
  background-color: transparent;
  color: var(--secondary);
  border: 2px solid var(--secondary);
}
.btn-accent {
  background-color: var(--accent);
  color: white;
  font-family: var(--btn-font-family);
}
.btn-accent:not(:disabled):not(.disabled):hover {
  background-color: var(--accent-900);
}
.btn-accent:not(:disabled):not(.disabled):active {
  background-color: var(--accent);
}
.btn-outline-accent {
  background-color: transparent;
  color: var(--accent);
  border: 2px solid var(--accent);
  font-family: var(--btn-font-family);
}
.btn-outline-accent:not(:disabled):not(.disabled):active {
  background-color: transparent;
  color: var(--accent);
  border: 2px solid var(--accent);
}
.btn-dark {
  background-color: var(--primary-gray-900);
  color: white;
  font-family: var(--btn-font-family);
}
.btn-dark:not(:disabled):not(.disabled):hover {
  background-color: var(--primary-gray-800);
}
.btn-dark:not(:disabled):not(.disabled):active {
  background-color: var(--primary-gray-900);
}
.btn-outline-dark {
  background-color: transparent;
  color: var(--primary-gray-900);
  border: 2px solid var(--primary-gray-900);
  font-family: var(--btn-font-family);
}
.btn-outline-dark:not(:disabled):not(.disabled):active {
  background-color: transparent;
  color: var(--primary-gray-900);
  border: 2px solid var(--primary-gray-900);
}
.btn-light, .swal2-popup .swal2-styled.swal2-cancel {
  background-color: var(--primary-gray-50);
  color: var(--primary-gray-800);
  font-family: var(--btn-font-family);
}
.btn-light:not(:disabled):not(.disabled):hover, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):hover {
  background-color: var(--primary-gray-100);
}
.btn-light:not(:disabled):not(.disabled):active, .swal2-popup .swal2-styled.swal2-cancel:not(:disabled):not(.disabled):active {
  background-color: var(--primary-gray-50);
}
.btn-outline-light {
  background-color: transparent;
  color: var(--primary-gray-50);
  border: 2px solid var(--primary-gray-50);
  font-family: var(--btn-font-family);
}
.btn-outline-light:not(:disabled):not(.disabled):active {
  background-color: transparent;
  color: var(--primary-gray-50);
  border: 2px solid var(--primary-gray-50);
}
.btn-danger, .swal2-popup .swal2-styled.swal2-deny {
  background-color: var(--danger);
  color: white;
  font-family: var(--btn-font-family);
}
.btn-danger:not(:disabled):not(.disabled):hover, .swal2-popup .swal2-styled.swal2-deny:not(:disabled):not(.disabled):hover {
  background-color: var(--danger);
}
.btn-danger:not(:disabled):not(.disabled):active, .swal2-popup .swal2-styled.swal2-deny:not(:disabled):not(.disabled):active {
  background-color: var(--danger);
}
.btn-outline-danger {
  background-color: transparent;
  color: var(--danger);
  border: 2px solid var(--danger);
  font-family: var(--btn-font-family);
}
.btn-outline-danger:not(:disabled):not(.disabled):active {
  background-color: transparent;
  color: var(--danger);
  border: 2px solid var(--danger);
}
.btn-success {
  background-color: var(--success);
  color: white;
  font-family: var(--btn-font-family);
}
.btn-success:not(:disabled):not(.disabled):hover {
  background-color: var(--success);
}
.btn-success:not(:disabled):not(.disabled):active {
  background-color: var(--success);
}
.btn-outline-success {
  background-color: transparent;
  color: var(--success);
  border: 2px solid var(--success);
  font-family: var(--btn-font-family);
}
.btn-outline-success:not(:disabled):not(.disabled):active {
  background-color: transparent;
  color: var(--success);
  border: 2px solid var(--success);
}
.btn-warning {
  background-color: var(--warning);
  color: white;
  font-family: var(--btn-font-family);
}
.btn-warning:not(:disabled):not(.disabled):hover {
  background-color: var(--warning);
}
.btn-warning:not(:disabled):not(.disabled):active {
  background-color: var(--warning);
}
.btn-outline-warning {
  background-color: transparent;
  color: var(--warning);
  border: 2px solid var(--warning);
  font-family: var(--btn-font-family);
}
.btn-outline-warning:not(:disabled):not(.disabled):active {
  background-color: transparent;
  color: var(--warning);
  border: 2px solid var(--warning);
}
.btn-info {
  background-color: var(--info);
  color: white;
  font-family: var(--btn-font-family);
}
.btn-info:not(:disabled):not(.disabled):hover {
  background-color: var(--info);
}
.btn-info:not(:disabled):not(.disabled):active {
  background-color: var(--info);
}
.btn-outline-info {
  background-color: transparent;
  color: var(--info);
  border: 2px solid var(--info);
  font-family: var(--btn-font-family);
}
.btn-outline-info:not(:disabled):not(.disabled):active {
  background-color: transparent;
  color: var(--info);
  border: 2px solid var(--info);
}
.form-group {
  margin-bottom: calc(var(--space-sm) * 1.5);
  display: flex;
  flex-direction: column;
}
.control-label {
  margin-bottom: var(--space-xs);
  display: inline-block;
}
.form-select,
.form-control {
  display: block;
  width: 100%;
  font-family: var(--input-font-family);
  border: var(--input-border-width) solid var(--input-border-color);
  padding: var(--textFrameY) var(--input-padding-x);
  background-color: transparent;
}
.form-select:focus-visible,
.form-control:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px var(--accent);
}
.form-select:not(select),
.form-control:not(select) {
  padding-left: calc(var(--input-padding-x) * 1.5);
  padding-right: calc(var(--input-padding-x) * 1.5);
}
.form-select::placeholder,
.form-control::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: var(--input-placeholder-color);
  opacity: 1;
  /* Firefox */
}
.form-select:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: var(--input-placeholder-color);
}
.form-select::-ms-input-placeholder,
.form-control::-ms-input-placeholder {
  /* Microsoft Edge */
  color: var(--input-placeholder-color);
}
.form-select {
  -webkit-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");
  background-repeat: no-repeat;
  background-position: right var(--input-padding-x) center;
  background-size: 16px 12px;
  padding-right: calc(var(--input-padding-x) * 2 + 16px);
}
.form-text {
  font-size: var(--text-sm);
}
.form-title {
  font-size: var(--text-md);
}
.input-group {
  display: flex;
}
:root {
  --ng-invalid-border-color: var(--danger) !important;
  --ng-invalid-bg: hsl(var(--danger-hsl), 10%) !important;
}
.form-control.is-invalid,
.form-select.is-invalid {
  border-color: var(--ng-invalid-border-color);
  background-color: var(--ng-invalid-bg);
}
:root {
  --footer-height: 100px;
}
@media screen and (max-width: 479.5px) {
  :root {
    --footer-height: 80px;
  }
}
html {
  scroll-behavior: smooth;
}
html,
body {
  overflow-x: hidden;
}
body {
  color: var(--c-body);
}
@media screen and (min-width: 480px) {
  body {
    background-color: var(--c-background);
  }
}
@media screen and (max-width: 479.5px) {
  body {
    padding-bottom: var(--footer-height);
  }
}
:root {
  --container-width: 1200px;
  --container-padding-x: var(--space-lg);
}
@media screen and (max-width: 1439.5px) {
  :root {
    --container-width: 1024px;
  }
}
@media screen and (max-width: 479.5px) {
  :root {
    --container-padding-x: calc(var(--space-md) * 1.25);
  }
}
.container {
  width: var(--container-width);
  padding: 0 var(--container-padding-x);
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 480px) {
  .container {
    border-radius: var(--radius-lg);
  }
}
@media screen and (max-width: 479.5px) {
  .container {
    max-width: 100%;
  }
}
app-root {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
app-root .site-main .container {
  padding: var(--container-padding-x);
  background-color: var(--primary);
  overflow: hidden;
}
@media screen and (min-width: 480px) {
  app-root .site-main .container {
    box-shadow: var(--box-shadow-lg);
  }
}
@media screen and (max-width: 479.5px) {
  app-root .site-main .container {
    padding-top: 0;
  }
}
:root {
  --logo-svg: "";
  --logo-display: flex;
  --logo-height: 0;
  --logo-width: 0;
  --vw-line-size: 0;
}
.site-header {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
  padding-top: var(--space-md);
  padding-bottom: var(--space-sm);
  background-color: var(--brand-bg);
  --brand-bg: var(--c-background);
}
@media screen and (max-width: 479.5px) {
  .site-header {
    --brand-bg: var(--primary);
  }
}
.site-header .top {
  display: inline-flex;
  align-items: center;
  gap: calc(var(--space-xs) * 1.5);
  flex-wrap: wrap;
}
.site-header .logo-wrapper {
  display: var(--logo-display);
}
.site-header .logo-brand img {
  max-width: 5rem;
  max-height: 2.5rem;
}
.site-header .logo-dealer img {
  max-width: 8.75rem;
  max-height: 2.25rem;
}
.site-header .title {
  font-weight: 400;
  font-size: var(--text-md);
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  z-index: 2;
  background-color: var(--brand-bg);
  position: relative;
}
.site-header .logo-brand {
  background-image: var(--logo-svg);
  height: var(--logo-height);
  width: var(--logo-width);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100%;
  position: relative;
  z-index: 2;
  background-color: var(--brand-bg);
}
footer.site-footer .container {
  --footer-padding-y: calc(var(--space-md) * .75);
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  height: var(--footer-height);
  background-color: white;
  border-top: 1px solid var(--border-color-light);
  margin-top: calc(var(--container-padding-x) * -.25);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
footer.site-footer .actions {
  display: flex;
  gap: var(--space-sm);
  flex: 1;
}
footer.site-footer .actions > * {
  flex-grow: 1;
}
@media screen and (max-width: 479.5px) {
  footer.site-footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: var(--box-shadow-lg);
  }
}
.well {
  background-color: var(--light);
  padding: var(--space-md) var(--container-padding-x);
  margin: 0 calc(var(--container-padding-x) * -1);
}
.well .form-control {
  background-color: white;
  border-color: var(--light);
}
.form-control {
  border-radius: 0;
}
.info-block {
  display: flex;
  align-items: center;
  gap: var(--space-sm);
}
.info-block .icon {
  height: var(--text-lg);
  width: var(--text-lg);
}
.info-block .icon * {
  fill: var(--accent);
}
.info-block .icon .bg {
  fill: var(--accent-50);
}
.pick-options {
  display: flex;
  flex-direction: column;
  gap: var(--space-sm);
  --radio-size: var(--text-md);
}
.pick-options label {
  position: relative;
  cursor: pointer;
  display: flex;
  gap: var(--space-sm);
}
.pick-options label * {
  transition: all var(--duration-500) var(--ease-in-out);
}
.pick-options label .wrapper {
  width: 100%;
  display: flex;
  gap: var(--space-sm);
  border: 2px solid var(--border-color);
  padding: var(--space-sm) calc(var(--space-sm) * 1.5);
}
.pick-options label .radio {
  transform: translateY(4px);
}
.pick-options label .radio svg {
  height: var(--radio-size);
  width: var(--radio-size);
}
.pick-options label .radio .border {
  fill: var(--border-color);
}
.pick-options label .radio .bg {
  fill: transparent;
}
.pick-options label .radio .mark {
  fill: transparent;
}
.pick-options label .details {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: var(--space-xs);
}
.pick-options label .details .title {
  font-size: var(--text-md);
}
.pick-options label .details .title .sub {
  font-weight: 600;
  font-size: var(--text);
  color: var(--secondary);
}
.pick-options label .details .explanation {
  font-size: var(--text-sm);
  line-height: var(--line-height);
}
.pick-options input[type=radio] {
  display: none;
}
.pick-options input[type=radio]:checked + .wrapper {
  border-color: var(--secondary);
}
.pick-options input[type=radio]:checked + .wrapper .radio .border {
  fill: var(--secondary);
}
.pick-options input[type=radio]:checked + .wrapper .radio .bg {
  fill: var(--secondary);
}
.pick-options input[type=radio]:checked + .wrapper .radio .mark {
  fill: white;
}
.ng-invalid .pick-options .wrapper {
  border-color: var(--ng-invalid-border-color);
  background-color: var(--ng-invalid-bg);
}
.grid-pick {
  display: flex;
  flex-direction: row;
  gap: var(--space-xs);
  flex-wrap: wrap;
}
.grid-pick .option {
  flex-basis: calc(33.333333% - var(--space-xs));
  border: 2px solid var(--border-color);
  padding: var(--space-sm) calc(var(--space-sm) * 1.5);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all var(--duration-200) var(--ease-in-out);
}
.grid-pick .option.selected {
  border-color: var(--secondary);
}
.grid-pick label .details .title {
  font-size: var(--text);
}
.page-graphic {
  --page-graphic-size: 250px;
  margin-top: var(--space-lg);
  background-color: var(--light);
  border-radius: 50%;
  height: var(--page-graphic-size);
  width: var(--page-graphic-size);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.page-graphic svg {
  color: var(--secondary);
  height: calc(var(--page-graphic-size) * .6);
  width: calc(var(--page-graphic-size) * .6);
}
.page-graphic svg * {
  fill: var(--secondary);
}
.page-graphic .icon-circle {
  position: absolute;
  top: 0;
  right: 0;
  height: calc(var(--page-graphic-size) * .33);
  width: calc(var(--page-graphic-size) * .33);
  background-color: var(--secondary);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate3d(0, -25%, 0);
}
.page-graphic .icon-circle svg {
  height: calc(var(--page-graphic-size) * .15);
  width: calc(var(--page-graphic-size) * .15);
}
.page-graphic .icon-circle svg * {
  fill: white;
}
.btn, .swal2-popup .swal2-styled.swal2-cancel, .swal2-popup .swal2-styled.swal2-deny, .swal2-popup .swal2-styled.swal2-confirm {
  width: 100%;
  border-radius: calc(var(--radius-lg) * 3);
}
.page-title {
  font-size: var(--text-2xl);
  color: var(--secondary);
  margin-bottom: var(--space-xs);
}
@media screen and (max-width: 479.5px) {
  .page-title {
    font-size: var(--text-xl);
  }
}
.car-details .title {
  font-size: var(--text-md);
  margin-bottom: var(--space-xs);
}
.licence-plate {
  display: inline-flex;
  height: 33.25px;
}
.licence-plate .side {
  background-color: #345aa4;
  color: white;
  font-size: 8.645px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  padding: 4.3225px 7.315px;
  border-top-left-radius: var(--radius-sm);
  border-bottom-left-radius: var(--radius-sm);
}
.licence-plate .side .stars {
  height: 10.64px;
  width: 10.64px;
}
.licence-plate .side .stars * {
  fill: #f7b518;
}
.licence-plate .side .country {
  line-height: normal;
}
.licence-plate .plate {
  text-transform: uppercase;
  font-weight: 600;
  background-color: #f7b518;
  color: black;
  border-top-right-radius: var(--radius-sm);
  border-bottom-right-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  padding: 0 11.97px;
  font-size: 18.2875px;
}
.licence-plate-xs {
  display: inline-flex;
  height: 23.275px;
}
.licence-plate-xs .side {
  background-color: #345aa4;
  color: white;
  font-size: 6.0515px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  padding: 3.02575px 5.1205px;
  border-top-left-radius: var(--radius-sm);
  border-bottom-left-radius: var(--radius-sm);
}
.licence-plate-xs .side .stars {
  height: 7.448px;
  width: 7.448px;
}
.licence-plate-xs .side .stars * {
  fill: #f7b518;
}
.licence-plate-xs .side .country {
  line-height: normal;
}
.licence-plate-xs .plate {
  text-transform: uppercase;
  font-weight: 600;
  background-color: #f7b518;
  color: black;
  border-top-right-radius: var(--radius-sm);
  border-bottom-right-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  padding: 0 8.379px;
  font-size: 12.80125px;
}
.licence-plate-sm {
  display: inline-flex;
  height: 26.6px;
}
.licence-plate-sm .side {
  background-color: #345aa4;
  color: white;
  font-size: 6.916px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  padding: 3.458px 5.852px;
  border-top-left-radius: var(--radius-sm);
  border-bottom-left-radius: var(--radius-sm);
}
.licence-plate-sm .side .stars {
  height: 8.512px;
  width: 8.512px;
}
.licence-plate-sm .side .stars * {
  fill: #f7b518;
}
.licence-plate-sm .side .country {
  line-height: normal;
}
.licence-plate-sm .plate {
  text-transform: uppercase;
  font-weight: 600;
  background-color: #f7b518;
  color: black;
  border-top-right-radius: var(--radius-sm);
  border-bottom-right-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  padding: 0 9.576px;
  font-size: 14.63px;
}
.licence-plate-lg {
  display: inline-flex;
  height: 39.9px;
}
.licence-plate-lg .side {
  background-color: #345aa4;
  color: white;
  font-size: 10.374px;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  padding: 5.187px 8.778px;
  border-top-left-radius: var(--radius-sm);
  border-bottom-left-radius: var(--radius-sm);
}
.licence-plate-lg .side .stars {
  height: 12.768px;
  width: 12.768px;
}
.licence-plate-lg .side .stars * {
  fill: #f7b518;
}
.licence-plate-lg .side .country {
  line-height: normal;
}
.licence-plate-lg .plate {
  text-transform: uppercase;
  font-weight: 600;
  background-color: #f7b518;
  color: black;
  border-top-right-radius: var(--radius-sm);
  border-bottom-right-radius: var(--radius-sm);
  display: flex;
  align-items: center;
  padding: 0 14.364px;
  font-size: 21.945px;
}
.swal2-popup .swal2-content {
  font-weight: var(--font-weight-body);
}
.swal2-popup .swal2-icon {
  border-color: var(--accent) !important;
  color: var(--accent) !important;
}
.swal2-popup .swal2-title,
.swal2-popup .swal2-content {
  font-family: var(--font-family-body);
  color: var(--text);
}
.swal2-popup .swal2-styled:focus {
  box-shadow: none;
}
ngb-datepicker.custom-datepicker {
  width: 100%;
  border: none;
  margin-bottom: var(--space-md);
}
ngb-datepicker.custom-datepicker .ngb-dp-header {
  background-color: transparent;
}
ngb-datepicker.custom-datepicker .ngb-dp-weekdays {
  background-color: transparent;
  border-bottom: none;
  padding-top: var(--space-sm);
}
ngb-datepicker.custom-datepicker .ngb-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid var(--border-color);
  padding-bottom: var(--space-sm);
}
ngb-datepicker.custom-datepicker .ngb-header .button {
  display: flex;
  align-items: center;
  padding: 0 var(--space-sm);
  cursor: pointer;
}
ngb-datepicker.custom-datepicker .ngb-header .button svg {
  height: var(--text-xl);
}
ngb-datepicker.custom-datepicker .ngb-header .month-year {
  text-transform: capitalize;
  font-size: var(--text-md);
}
ngb-datepicker.custom-datepicker ngb-datepicker-month {
  display: flex;
  flex-direction: column;
  gap: var(--space-sm);
}
ngb-datepicker.custom-datepicker .ngb-dp-week {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
ngb-datepicker.custom-datepicker .ngb-dp-weekday {
  text-transform: uppercase;
  font-style: initial;
  color: var(--text);
  font-size: var(--text-sm);
  width: initial;
  height: initial;
  display: flex;
  align-items: center;
  justify-content: center;
}
ngb-datepicker.custom-datepicker .ngb-dp-day {
  width: initial;
  height: initial;
  display: flex;
  align-items: center;
  justify-content: center;
}
ngb-datepicker.custom-datepicker .ngb-dp-week-number {
  width: initial;
  height: initial;
  display: flex;
  align-items: center;
  justify-content: center;
}
ngb-datepicker.custom-datepicker .day {
  --day-size: 36px;
  height: var(--day-size);
  width: var(--day-size);
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all var(--duration-200) var(--ease-in-out);
}
ngb-datepicker.custom-datepicker .day.special {
  background: var(--secondary-50);
  color: var(--secondary);
}
ngb-datepicker.custom-datepicker .day.selected {
  background: var(--secondary);
  color: white;
}
.c-spinner {
  --c-spinner-size: 64px;
  height: var(--c-spinner-size);
  width: var(--c-spinner-size);
  opacity: 0.8;
}
.c-spinner * {
  transition: fill var(--duration-500) var(--ease-in-out);
}
.loader,
.loader-overlay {
  display: flex;
  flex-direction: column;
  gap: var(--space-sm);
  align-items: center;
  padding: var(--space-lg) 0;
  text-align: center;
}
.loader .text,
.loader-overlay .text {
  font-size: var(--text-md);
}
.loader-overlay {
  z-index: 9000;
  background-color: white;
  inset: 0;
  position: fixed;
  height: 100svh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
:root {
  --font-family-body: system-ui;
  --font-family-heading: system-ui;
  --logo-display: none;
}
.btn, .swal2-popup .swal2-styled.swal2-confirm, .swal2-popup .swal2-styled.swal2-deny, .swal2-popup .swal2-styled.swal2-cancel {
  font-weight: 600;
}
:root {
  --primaryH: 0;
  --primaryS: 0%;
  --primaryL: 100%;
  --primary: hsl(var(--primaryH), var(--primaryS), var(--primaryL));
  --primary-hsl: var(--primaryH), var(--primaryS), var(--primaryL);
  --primary-hex: #FFF;
  --primary-svg: %23FFF;
  --primary-normalS: 5%;
  --primary-grayS: 5%;
  --primary-lightness-offset: -1%;
  --primary-50: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-50));
  --primary-100: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-100));
  --primary-200: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-200));
  --primary-300: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-300));
  --primary-400: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-400));
  --primary-500: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-500));
  --primary-600: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-600));
  --primary-700: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-700));
  --primary-800: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-800));
  --primary-900: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-900));
  --primary-1000: hsl(var(--primaryH), var(--primary-normalS), var(--lightness-1000));
  --primary-gray-50: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-50));
  --primary-gray-100: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-100));
  --primary-gray-200: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-200));
  --primary-gray-300: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-300));
  --primary-gray-400: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-400));
  --primary-gray-500: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-500));
  --primary-gray-600: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-600));
  --primary-gray-700: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-700));
  --primary-gray-800: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-800));
  --primary-gray-900: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-900));
  --primary-gray-1000: hsl(var(--primaryH), var(--primary-grayS), var(--lightness-1000));
  --secondaryH: 0;
  --secondaryS: 0%;
  --secondaryL: 0%;
  --secondary: hsl(var(--secondaryH), var(--secondaryS), var(--secondaryL));
  --secondary-hsl: var(--secondaryH), var(--secondaryS), var(--secondaryL);
  --secondary-hex: #000;
  --secondary-svg: %23000;
  --secondary-normalS: 5%;
  --secondary-grayS: 5%;
  --secondary-lightness-offset: -1%;
  --secondary-50: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-50));
  --secondary-100: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-100));
  --secondary-200: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-200));
  --secondary-300: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-300));
  --secondary-400: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-400));
  --secondary-500: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-500));
  --secondary-600: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-600));
  --secondary-700: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-700));
  --secondary-800: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-800));
  --secondary-900: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-900));
  --secondary-1000: hsl(var(--secondaryH), var(--secondary-normalS), var(--lightness-1000));
  --secondary-gray-50: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-50));
  --secondary-gray-100: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-100));
  --secondary-gray-200: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-200));
  --secondary-gray-300: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-300));
  --secondary-gray-400: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-400));
  --secondary-gray-500: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-500));
  --secondary-gray-600: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-600));
  --secondary-gray-700: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-700));
  --secondary-gray-800: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-800));
  --secondary-gray-900: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-900));
  --secondary-gray-1000: hsl(var(--secondaryH), var(--secondary-grayS), var(--lightness-1000));
  --accentH: 0;
  --accentS: 0%;
  --accentL: 0%;
  --accent: hsl(var(--accentH), var(--accentS), var(--accentL));
  --accent-hsl: var(--accentH), var(--accentS), var(--accentL);
  --accent-hex: 000;
  --accent-svg: %23000;
  --accent-normalS: 5%;
  --accent-grayS: 5%;
  --accent-lightness-offset: -1%;
  --accent-50: hsl(var(--accentH), var(--accent-normalS), var(--lightness-50));
  --accent-100: hsl(var(--accentH), var(--accent-normalS), var(--lightness-100));
  --accent-200: hsl(var(--accentH), var(--accent-normalS), var(--lightness-200));
  --accent-300: hsl(var(--accentH), var(--accent-normalS), var(--lightness-300));
  --accent-400: hsl(var(--accentH), var(--accent-normalS), var(--lightness-400));
  --accent-500: hsl(var(--accentH), var(--accent-normalS), var(--lightness-500));
  --accent-600: hsl(var(--accentH), var(--accent-normalS), var(--lightness-600));
  --accent-700: hsl(var(--accentH), var(--accent-normalS), var(--lightness-700));
  --accent-800: hsl(var(--accentH), var(--accent-normalS), var(--lightness-800));
  --accent-900: hsl(var(--accentH), var(--accent-normalS), var(--lightness-900));
  --accent-1000: hsl(var(--accentH), var(--accent-normalS), var(--lightness-1000));
  --accent-gray-50: hsl(var(--accentH), var(--accent-grayS), var(--lightness-50));
  --accent-gray-100: hsl(var(--accentH), var(--accent-grayS), var(--lightness-100));
  --accent-gray-200: hsl(var(--accentH), var(--accent-grayS), var(--lightness-200));
  --accent-gray-300: hsl(var(--accentH), var(--accent-grayS), var(--lightness-300));
  --accent-gray-400: hsl(var(--accentH), var(--accent-grayS), var(--lightness-400));
  --accent-gray-500: hsl(var(--accentH), var(--accent-grayS), var(--lightness-500));
  --accent-gray-600: hsl(var(--accentH), var(--accent-grayS), var(--lightness-600));
  --accent-gray-700: hsl(var(--accentH), var(--accent-grayS), var(--lightness-700));
  --accent-gray-800: hsl(var(--accentH), var(--accent-grayS), var(--lightness-800));
  --accent-gray-900: hsl(var(--accentH), var(--accent-grayS), var(--lightness-900));
  --accent-gray-1000: hsl(var(--accentH), var(--accent-grayS), var(--lightness-1000));
  --lightH: 195;
  --lightS: 17%;
  --lightL: 95%;
  --light: hsl(var(--lightH), var(--lightS), var(--lightL));
  --light-hsl: var(--lightH), var(--lightS), var(--lightL);
  --light-hex: #F1F4F5;
  --light-svg: %23F1F4F5;
  --light-normalS: 33%;
  --light-grayS: 5%;
  --light-lightness-offset: -1%;
  --light-50: hsl(var(--lightH), var(--light-normalS), var(--lightness-50));
  --light-100: hsl(var(--lightH), var(--light-normalS), var(--lightness-100));
  --light-200: hsl(var(--lightH), var(--light-normalS), var(--lightness-200));
  --light-300: hsl(var(--lightH), var(--light-normalS), var(--lightness-300));
  --light-400: hsl(var(--lightH), var(--light-normalS), var(--lightness-400));
  --light-500: hsl(var(--lightH), var(--light-normalS), var(--lightness-500));
  --light-600: hsl(var(--lightH), var(--light-normalS), var(--lightness-600));
  --light-700: hsl(var(--lightH), var(--light-normalS), var(--lightness-700));
  --light-800: hsl(var(--lightH), var(--light-normalS), var(--lightness-800));
  --light-900: hsl(var(--lightH), var(--light-normalS), var(--lightness-900));
  --light-1000: hsl(var(--lightH), var(--light-normalS), var(--lightness-1000));
  --light-gray-50: hsl(var(--lightH), var(--light-grayS), var(--lightness-50));
  --light-gray-100: hsl(var(--lightH), var(--light-grayS), var(--lightness-100));
  --light-gray-200: hsl(var(--lightH), var(--light-grayS), var(--lightness-200));
  --light-gray-300: hsl(var(--lightH), var(--light-grayS), var(--lightness-300));
  --light-gray-400: hsl(var(--lightH), var(--light-grayS), var(--lightness-400));
  --light-gray-500: hsl(var(--lightH), var(--light-grayS), var(--lightness-500));
  --light-gray-600: hsl(var(--lightH), var(--light-grayS), var(--lightness-600));
  --light-gray-700: hsl(var(--lightH), var(--light-grayS), var(--lightness-700));
  --light-gray-800: hsl(var(--lightH), var(--light-grayS), var(--lightness-800));
  --light-gray-900: hsl(var(--lightH), var(--light-grayS), var(--lightness-900));
  --light-gray-1000: hsl(var(--lightH), var(--light-grayS), var(--lightness-1000));
  --darkH: 196;
  --darkS: 8%;
  --darkL: 28%;
  --dark: hsl(var(--darkH), var(--darkS), var(--darkL));
  --dark-hsl: var(--darkH), var(--darkS), var(--darkL);
  --dark-hex: #41494C;
  --dark-svg: %2341494C;
  --dark-normalS: 33%;
  --dark-grayS: 5%;
  --dark-lightness-offset: -1%;
  --dark-50: hsl(var(--darkH), var(--dark-normalS), var(--lightness-50));
  --dark-100: hsl(var(--darkH), var(--dark-normalS), var(--lightness-100));
  --dark-200: hsl(var(--darkH), var(--dark-normalS), var(--lightness-200));
  --dark-300: hsl(var(--darkH), var(--dark-normalS), var(--lightness-300));
  --dark-400: hsl(var(--darkH), var(--dark-normalS), var(--lightness-400));
  --dark-500: hsl(var(--darkH), var(--dark-normalS), var(--lightness-500));
  --dark-600: hsl(var(--darkH), var(--dark-normalS), var(--lightness-600));
  --dark-700: hsl(var(--darkH), var(--dark-normalS), var(--lightness-700));
  --dark-800: hsl(var(--darkH), var(--dark-normalS), var(--lightness-800));
  --dark-900: hsl(var(--darkH), var(--dark-normalS), var(--lightness-900));
  --dark-1000: hsl(var(--darkH), var(--dark-normalS), var(--lightness-1000));
  --dark-gray-50: hsl(var(--darkH), var(--dark-grayS), var(--lightness-50));
  --dark-gray-100: hsl(var(--darkH), var(--dark-grayS), var(--lightness-100));
  --dark-gray-200: hsl(var(--darkH), var(--dark-grayS), var(--lightness-200));
  --dark-gray-300: hsl(var(--darkH), var(--dark-grayS), var(--lightness-300));
  --dark-gray-400: hsl(var(--darkH), var(--dark-grayS), var(--lightness-400));
  --dark-gray-500: hsl(var(--darkH), var(--dark-grayS), var(--lightness-500));
  --dark-gray-600: hsl(var(--darkH), var(--dark-grayS), var(--lightness-600));
  --dark-gray-700: hsl(var(--darkH), var(--dark-grayS), var(--lightness-700));
  --dark-gray-800: hsl(var(--darkH), var(--dark-grayS), var(--lightness-800));
  --dark-gray-900: hsl(var(--darkH), var(--dark-grayS), var(--lightness-900));
  --dark-gray-1000: hsl(var(--darkH), var(--dark-grayS), var(--lightness-1000));
  --dangerH: 352;
  --dangerS: 65%;
  --dangerL: 49%;
  --danger: hsl(var(--dangerH), var(--dangerS), var(--dangerL));
  --danger-hsl: var(--dangerH), var(--dangerS), var(--dangerL);
  --danger-hex: #d02c42;
  --danger-svg: %23d02c42;
  --danger-normalS: 33%;
  --danger-grayS: 5%;
  --danger-lightness-offset: -1%;
  --danger-50: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-50));
  --danger-100: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-100));
  --danger-200: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-200));
  --danger-300: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-300));
  --danger-400: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-400));
  --danger-500: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-500));
  --danger-600: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-600));
  --danger-700: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-700));
  --danger-800: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-800));
  --danger-900: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-900));
  --danger-1000: hsl(var(--dangerH), var(--danger-normalS), var(--lightness-1000));
  --danger-gray-50: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-50));
  --danger-gray-100: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-100));
  --danger-gray-200: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-200));
  --danger-gray-300: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-300));
  --danger-gray-400: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-400));
  --danger-gray-500: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-500));
  --danger-gray-600: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-600));
  --danger-gray-700: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-700));
  --danger-gray-800: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-800));
  --danger-gray-900: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-900));
  --danger-gray-1000: hsl(var(--dangerH), var(--danger-grayS), var(--lightness-1000));
  --successH: 145;
  --successS: 100%;
  --successL: 31%;
  --success: hsl(var(--successH), var(--successS), var(--successL));
  --success-hsl: var(--successH), var(--successS), var(--successL);
  --success-hex: #009f41;
  --success-svg: %23009f41;
  --success-normalS: 33%;
  --success-grayS: 5%;
  --success-lightness-offset: -1%;
  --success-50: hsl(var(--successH), var(--success-normalS), var(--lightness-50));
  --success-100: hsl(var(--successH), var(--success-normalS), var(--lightness-100));
  --success-200: hsl(var(--successH), var(--success-normalS), var(--lightness-200));
  --success-300: hsl(var(--successH), var(--success-normalS), var(--lightness-300));
  --success-400: hsl(var(--successH), var(--success-normalS), var(--lightness-400));
  --success-500: hsl(var(--successH), var(--success-normalS), var(--lightness-500));
  --success-600: hsl(var(--successH), var(--success-normalS), var(--lightness-600));
  --success-700: hsl(var(--successH), var(--success-normalS), var(--lightness-700));
  --success-800: hsl(var(--successH), var(--success-normalS), var(--lightness-800));
  --success-900: hsl(var(--successH), var(--success-normalS), var(--lightness-900));
  --success-1000: hsl(var(--successH), var(--success-normalS), var(--lightness-1000));
  --success-gray-50: hsl(var(--successH), var(--success-grayS), var(--lightness-50));
  --success-gray-100: hsl(var(--successH), var(--success-grayS), var(--lightness-100));
  --success-gray-200: hsl(var(--successH), var(--success-grayS), var(--lightness-200));
  --success-gray-300: hsl(var(--successH), var(--success-grayS), var(--lightness-300));
  --success-gray-400: hsl(var(--successH), var(--success-grayS), var(--lightness-400));
  --success-gray-500: hsl(var(--successH), var(--success-grayS), var(--lightness-500));
  --success-gray-600: hsl(var(--successH), var(--success-grayS), var(--lightness-600));
  --success-gray-700: hsl(var(--successH), var(--success-grayS), var(--lightness-700));
  --success-gray-800: hsl(var(--successH), var(--success-grayS), var(--lightness-800));
  --success-gray-900: hsl(var(--successH), var(--success-grayS), var(--lightness-900));
  --success-gray-1000: hsl(var(--successH), var(--success-grayS), var(--lightness-1000));
  --warningH: 44;
  --warningS: 100%;
  --warningL: 50%;
  --warning: hsl(var(--warningH), var(--warningS), var(--warningL));
  --warning-hsl: var(--warningH), var(--warningS), var(--warningL);
  --warning-hex: #feba00;
  --warning-svg: %23feba00;
  --warning-normalS: 33%;
  --warning-grayS: 5%;
  --warning-lightness-offset: -1%;
  --warning-50: hsl(var(--warningH), var(--warning-normalS), var(--lightness-50));
  --warning-100: hsl(var(--warningH), var(--warning-normalS), var(--lightness-100));
  --warning-200: hsl(var(--warningH), var(--warning-normalS), var(--lightness-200));
  --warning-300: hsl(var(--warningH), var(--warning-normalS), var(--lightness-300));
  --warning-400: hsl(var(--warningH), var(--warning-normalS), var(--lightness-400));
  --warning-500: hsl(var(--warningH), var(--warning-normalS), var(--lightness-500));
  --warning-600: hsl(var(--warningH), var(--warning-normalS), var(--lightness-600));
  --warning-700: hsl(var(--warningH), var(--warning-normalS), var(--lightness-700));
  --warning-800: hsl(var(--warningH), var(--warning-normalS), var(--lightness-800));
  --warning-900: hsl(var(--warningH), var(--warning-normalS), var(--lightness-900));
  --warning-1000: hsl(var(--warningH), var(--warning-normalS), var(--lightness-1000));
  --warning-gray-50: hsl(var(--warningH), var(--warning-grayS), var(--lightness-50));
  --warning-gray-100: hsl(var(--warningH), var(--warning-grayS), var(--lightness-100));
  --warning-gray-200: hsl(var(--warningH), var(--warning-grayS), var(--lightness-200));
  --warning-gray-300: hsl(var(--warningH), var(--warning-grayS), var(--lightness-300));
  --warning-gray-400: hsl(var(--warningH), var(--warning-grayS), var(--lightness-400));
  --warning-gray-500: hsl(var(--warningH), var(--warning-grayS), var(--lightness-500));
  --warning-gray-600: hsl(var(--warningH), var(--warning-grayS), var(--lightness-600));
  --warning-gray-700: hsl(var(--warningH), var(--warning-grayS), var(--lightness-700));
  --warning-gray-800: hsl(var(--warningH), var(--warning-grayS), var(--lightness-800));
  --warning-gray-900: hsl(var(--warningH), var(--warning-grayS), var(--lightness-900));
  --warning-gray-1000: hsl(var(--warningH), var(--warning-grayS), var(--lightness-1000));
  --infoH: 189;
  --infoS: 100%;
  --infoL: 35%;
  --info: hsl(var(--infoH), var(--infoS), var(--infoL));
  --info-hsl: var(--infoH), var(--infoS), var(--infoL);
  --info-hex: #0099b5;
  --info-svg: %230099b5;
  --info-normalS: 33%;
  --info-grayS: 5%;
  --info-lightness-offset: -1%;
  --info-50: hsl(var(--infoH), var(--info-normalS), var(--lightness-50));
  --info-100: hsl(var(--infoH), var(--info-normalS), var(--lightness-100));
  --info-200: hsl(var(--infoH), var(--info-normalS), var(--lightness-200));
  --info-300: hsl(var(--infoH), var(--info-normalS), var(--lightness-300));
  --info-400: hsl(var(--infoH), var(--info-normalS), var(--lightness-400));
  --info-500: hsl(var(--infoH), var(--info-normalS), var(--lightness-500));
  --info-600: hsl(var(--infoH), var(--info-normalS), var(--lightness-600));
  --info-700: hsl(var(--infoH), var(--info-normalS), var(--lightness-700));
  --info-800: hsl(var(--infoH), var(--info-normalS), var(--lightness-800));
  --info-900: hsl(var(--infoH), var(--info-normalS), var(--lightness-900));
  --info-1000: hsl(var(--infoH), var(--info-normalS), var(--lightness-1000));
  --info-gray-50: hsl(var(--infoH), var(--info-grayS), var(--lightness-50));
  --info-gray-100: hsl(var(--infoH), var(--info-grayS), var(--lightness-100));
  --info-gray-200: hsl(var(--infoH), var(--info-grayS), var(--lightness-200));
  --info-gray-300: hsl(var(--infoH), var(--info-grayS), var(--lightness-300));
  --info-gray-400: hsl(var(--infoH), var(--info-grayS), var(--lightness-400));
  --info-gray-500: hsl(var(--infoH), var(--info-grayS), var(--lightness-500));
  --info-gray-600: hsl(var(--infoH), var(--info-grayS), var(--lightness-600));
  --info-gray-700: hsl(var(--infoH), var(--info-grayS), var(--lightness-700));
  --info-gray-800: hsl(var(--infoH), var(--info-grayS), var(--lightness-800));
  --info-gray-900: hsl(var(--infoH), var(--info-grayS), var(--lightness-900));
  --info-gray-1000: hsl(var(--infoH), var(--info-grayS), var(--lightness-1000));
}
.bg-primary {
  background-color: var(--primary) !important;
}
.bg-primary-50 {
  background-color: var(--primary-50) !important;
}
.bg-primary-100 {
  background-color: var(--primary-100) !important;
}
.bg-primary-200 {
  background-color: var(--primary-200) !important;
}
.bg-primary-300 {
  background-color: var(--primary-300) !important;
}
.bg-primary-400 {
  background-color: var(--primary-400) !important;
}
.bg-primary-500 {
  background-color: var(--primary-500) !important;
}
.bg-primary-600 {
  background-color: var(--primary-600) !important;
}
.bg-primary-700 {
  background-color: var(--primary-700) !important;
}
.bg-primary-800 {
  background-color: var(--primary-800) !important;
}
.bg-primary-900 {
  background-color: var(--primary-900) !important;
}
.bg-primary-1000 {
  background-color: var(--primary-1000) !important;
}
.bg-primary-gray-50 {
  background-color: var(--primary-gray-50) !important;
}
.bg-primary-gray-100 {
  background-color: var(--primary-gray-100) !important;
}
.bg-primary-gray-200 {
  background-color: var(--primary-gray-200) !important;
}
.bg-primary-gray-300 {
  background-color: var(--primary-gray-300) !important;
}
.bg-primary-gray-400 {
  background-color: var(--primary-gray-400) !important;
}
.bg-primary-gray-500 {
  background-color: var(--primary-gray-500) !important;
}
.bg-primary-gray-600 {
  background-color: var(--primary-gray-600) !important;
}
.bg-primary-gray-700 {
  background-color: var(--primary-gray-700) !important;
}
.bg-primary-gray-800 {
  background-color: var(--primary-gray-800) !important;
}
.bg-primary-gray-900 {
  background-color: var(--primary-gray-900) !important;
}
.bg-primary-gray-1000 {
  background-color: var(--primary-gray-1000) !important;
}
.text-primary {
  color: var(--primary) !important;
}
.text-primary-50 {
  color: var(--primary-50) !important;
}
.text-primary-100 {
  color: var(--primary-100) !important;
}
.text-primary-200 {
  color: var(--primary-200) !important;
}
.text-primary-300 {
  color: var(--primary-300) !important;
}
.text-primary-400 {
  color: var(--primary-400) !important;
}
.text-primary-500 {
  color: var(--primary-500) !important;
}
.text-primary-600 {
  color: var(--primary-600) !important;
}
.text-primary-700 {
  color: var(--primary-700) !important;
}
.text-primary-800 {
  color: var(--primary-800) !important;
}
.text-primary-900 {
  color: var(--primary-900) !important;
}
.text-primary-1000 {
  color: var(--primary-1000) !important;
}
.text-primary-gray-50 {
  color: var(--primary-gray-50) !important;
}
.text-primary-gray-100 {
  color: var(--primary-gray-100) !important;
}
.text-primary-gray-200 {
  color: var(--primary-gray-200) !important;
}
.text-primary-gray-300 {
  color: var(--primary-gray-300) !important;
}
.text-primary-gray-400 {
  color: var(--primary-gray-400) !important;
}
.text-primary-gray-500 {
  color: var(--primary-gray-500) !important;
}
.text-primary-gray-600 {
  color: var(--primary-gray-600) !important;
}
.text-primary-gray-700 {
  color: var(--primary-gray-700) !important;
}
.text-primary-gray-800 {
  color: var(--primary-gray-800) !important;
}
.text-primary-gray-900 {
  color: var(--primary-gray-900) !important;
}
.text-primary-gray-1000 {
  color: var(--primary-gray-1000) !important;
}
.bg-secondary {
  background-color: var(--secondary) !important;
}
.bg-secondary-50 {
  background-color: var(--secondary-50) !important;
}
.bg-secondary-100 {
  background-color: var(--secondary-100) !important;
}
.bg-secondary-200 {
  background-color: var(--secondary-200) !important;
}
.bg-secondary-300 {
  background-color: var(--secondary-300) !important;
}
.bg-secondary-400 {
  background-color: var(--secondary-400) !important;
}
.bg-secondary-500 {
  background-color: var(--secondary-500) !important;
}
.bg-secondary-600 {
  background-color: var(--secondary-600) !important;
}
.bg-secondary-700 {
  background-color: var(--secondary-700) !important;
}
.bg-secondary-800 {
  background-color: var(--secondary-800) !important;
}
.bg-secondary-900 {
  background-color: var(--secondary-900) !important;
}
.bg-secondary-1000 {
  background-color: var(--secondary-1000) !important;
}
.bg-secondary-gray-50 {
  background-color: var(--secondary-gray-50) !important;
}
.bg-secondary-gray-100 {
  background-color: var(--secondary-gray-100) !important;
}
.bg-secondary-gray-200 {
  background-color: var(--secondary-gray-200) !important;
}
.bg-secondary-gray-300 {
  background-color: var(--secondary-gray-300) !important;
}
.bg-secondary-gray-400 {
  background-color: var(--secondary-gray-400) !important;
}
.bg-secondary-gray-500 {
  background-color: var(--secondary-gray-500) !important;
}
.bg-secondary-gray-600 {
  background-color: var(--secondary-gray-600) !important;
}
.bg-secondary-gray-700 {
  background-color: var(--secondary-gray-700) !important;
}
.bg-secondary-gray-800 {
  background-color: var(--secondary-gray-800) !important;
}
.bg-secondary-gray-900 {
  background-color: var(--secondary-gray-900) !important;
}
.bg-secondary-gray-1000 {
  background-color: var(--secondary-gray-1000) !important;
}
.text-secondary {
  color: var(--secondary) !important;
}
.text-secondary-50 {
  color: var(--secondary-50) !important;
}
.text-secondary-100 {
  color: var(--secondary-100) !important;
}
.text-secondary-200 {
  color: var(--secondary-200) !important;
}
.text-secondary-300 {
  color: var(--secondary-300) !important;
}
.text-secondary-400 {
  color: var(--secondary-400) !important;
}
.text-secondary-500 {
  color: var(--secondary-500) !important;
}
.text-secondary-600 {
  color: var(--secondary-600) !important;
}
.text-secondary-700 {
  color: var(--secondary-700) !important;
}
.text-secondary-800 {
  color: var(--secondary-800) !important;
}
.text-secondary-900 {
  color: var(--secondary-900) !important;
}
.text-secondary-1000 {
  color: var(--secondary-1000) !important;
}
.text-secondary-gray-50 {
  color: var(--secondary-gray-50) !important;
}
.text-secondary-gray-100 {
  color: var(--secondary-gray-100) !important;
}
.text-secondary-gray-200 {
  color: var(--secondary-gray-200) !important;
}
.text-secondary-gray-300 {
  color: var(--secondary-gray-300) !important;
}
.text-secondary-gray-400 {
  color: var(--secondary-gray-400) !important;
}
.text-secondary-gray-500 {
  color: var(--secondary-gray-500) !important;
}
.text-secondary-gray-600 {
  color: var(--secondary-gray-600) !important;
}
.text-secondary-gray-700 {
  color: var(--secondary-gray-700) !important;
}
.text-secondary-gray-800 {
  color: var(--secondary-gray-800) !important;
}
.text-secondary-gray-900 {
  color: var(--secondary-gray-900) !important;
}
.text-secondary-gray-1000 {
  color: var(--secondary-gray-1000) !important;
}
.bg-accent {
  background-color: var(--accent) !important;
}
.bg-accent-50 {
  background-color: var(--accent-50) !important;
}
.bg-accent-100 {
  background-color: var(--accent-100) !important;
}
.bg-accent-200 {
  background-color: var(--accent-200) !important;
}
.bg-accent-300 {
  background-color: var(--accent-300) !important;
}
.bg-accent-400 {
  background-color: var(--accent-400) !important;
}
.bg-accent-500 {
  background-color: var(--accent-500) !important;
}
.bg-accent-600 {
  background-color: var(--accent-600) !important;
}
.bg-accent-700 {
  background-color: var(--accent-700) !important;
}
.bg-accent-800 {
  background-color: var(--accent-800) !important;
}
.bg-accent-900 {
  background-color: var(--accent-900) !important;
}
.bg-accent-1000 {
  background-color: var(--accent-1000) !important;
}
.bg-accent-gray-50 {
  background-color: var(--accent-gray-50) !important;
}
.bg-accent-gray-100 {
  background-color: var(--accent-gray-100) !important;
}
.bg-accent-gray-200 {
  background-color: var(--accent-gray-200) !important;
}
.bg-accent-gray-300 {
  background-color: var(--accent-gray-300) !important;
}
.bg-accent-gray-400 {
  background-color: var(--accent-gray-400) !important;
}
.bg-accent-gray-500 {
  background-color: var(--accent-gray-500) !important;
}
.bg-accent-gray-600 {
  background-color: var(--accent-gray-600) !important;
}
.bg-accent-gray-700 {
  background-color: var(--accent-gray-700) !important;
}
.bg-accent-gray-800 {
  background-color: var(--accent-gray-800) !important;
}
.bg-accent-gray-900 {
  background-color: var(--accent-gray-900) !important;
}
.bg-accent-gray-1000 {
  background-color: var(--accent-gray-1000) !important;
}
.text-accent {
  color: var(--accent) !important;
}
.text-accent-50 {
  color: var(--accent-50) !important;
}
.text-accent-100 {
  color: var(--accent-100) !important;
}
.text-accent-200 {
  color: var(--accent-200) !important;
}
.text-accent-300 {
  color: var(--accent-300) !important;
}
.text-accent-400 {
  color: var(--accent-400) !important;
}
.text-accent-500 {
  color: var(--accent-500) !important;
}
.text-accent-600 {
  color: var(--accent-600) !important;
}
.text-accent-700 {
  color: var(--accent-700) !important;
}
.text-accent-800 {
  color: var(--accent-800) !important;
}
.text-accent-900 {
  color: var(--accent-900) !important;
}
.text-accent-1000 {
  color: var(--accent-1000) !important;
}
.text-accent-gray-50 {
  color: var(--accent-gray-50) !important;
}
.text-accent-gray-100 {
  color: var(--accent-gray-100) !important;
}
.text-accent-gray-200 {
  color: var(--accent-gray-200) !important;
}
.text-accent-gray-300 {
  color: var(--accent-gray-300) !important;
}
.text-accent-gray-400 {
  color: var(--accent-gray-400) !important;
}
.text-accent-gray-500 {
  color: var(--accent-gray-500) !important;
}
.text-accent-gray-600 {
  color: var(--accent-gray-600) !important;
}
.text-accent-gray-700 {
  color: var(--accent-gray-700) !important;
}
.text-accent-gray-800 {
  color: var(--accent-gray-800) !important;
}
.text-accent-gray-900 {
  color: var(--accent-gray-900) !important;
}
.text-accent-gray-1000 {
  color: var(--accent-gray-1000) !important;
}
.bg-light {
  background-color: var(--light) !important;
}
.bg-light-50 {
  background-color: var(--light-50) !important;
}
.bg-light-100 {
  background-color: var(--light-100) !important;
}
.bg-light-200 {
  background-color: var(--light-200) !important;
}
.bg-light-300 {
  background-color: var(--light-300) !important;
}
.bg-light-400 {
  background-color: var(--light-400) !important;
}
.bg-light-500 {
  background-color: var(--light-500) !important;
}
.bg-light-600 {
  background-color: var(--light-600) !important;
}
.bg-light-700 {
  background-color: var(--light-700) !important;
}
.bg-light-800 {
  background-color: var(--light-800) !important;
}
.bg-light-900 {
  background-color: var(--light-900) !important;
}
.bg-light-1000 {
  background-color: var(--light-1000) !important;
}
.bg-light-gray-50 {
  background-color: var(--light-gray-50) !important;
}
.bg-light-gray-100 {
  background-color: var(--light-gray-100) !important;
}
.bg-light-gray-200 {
  background-color: var(--light-gray-200) !important;
}
.bg-light-gray-300 {
  background-color: var(--light-gray-300) !important;
}
.bg-light-gray-400 {
  background-color: var(--light-gray-400) !important;
}
.bg-light-gray-500 {
  background-color: var(--light-gray-500) !important;
}
.bg-light-gray-600 {
  background-color: var(--light-gray-600) !important;
}
.bg-light-gray-700 {
  background-color: var(--light-gray-700) !important;
}
.bg-light-gray-800 {
  background-color: var(--light-gray-800) !important;
}
.bg-light-gray-900 {
  background-color: var(--light-gray-900) !important;
}
.bg-light-gray-1000 {
  background-color: var(--light-gray-1000) !important;
}
.text-light {
  color: var(--light) !important;
}
.text-light-50 {
  color: var(--light-50) !important;
}
.text-light-100 {
  color: var(--light-100) !important;
}
.text-light-200 {
  color: var(--light-200) !important;
}
.text-light-300 {
  color: var(--light-300) !important;
}
.text-light-400 {
  color: var(--light-400) !important;
}
.text-light-500 {
  color: var(--light-500) !important;
}
.text-light-600 {
  color: var(--light-600) !important;
}
.text-light-700 {
  color: var(--light-700) !important;
}
.text-light-800 {
  color: var(--light-800) !important;
}
.text-light-900 {
  color: var(--light-900) !important;
}
.text-light-1000 {
  color: var(--light-1000) !important;
}
.text-light-gray-50 {
  color: var(--light-gray-50) !important;
}
.text-light-gray-100 {
  color: var(--light-gray-100) !important;
}
.text-light-gray-200 {
  color: var(--light-gray-200) !important;
}
.text-light-gray-300 {
  color: var(--light-gray-300) !important;
}
.text-light-gray-400 {
  color: var(--light-gray-400) !important;
}
.text-light-gray-500 {
  color: var(--light-gray-500) !important;
}
.text-light-gray-600 {
  color: var(--light-gray-600) !important;
}
.text-light-gray-700 {
  color: var(--light-gray-700) !important;
}
.text-light-gray-800 {
  color: var(--light-gray-800) !important;
}
.text-light-gray-900 {
  color: var(--light-gray-900) !important;
}
.text-light-gray-1000 {
  color: var(--light-gray-1000) !important;
}
.bg-dark {
  background-color: var(--dark) !important;
}
.bg-dark-50 {
  background-color: var(--dark-50) !important;
}
.bg-dark-100 {
  background-color: var(--dark-100) !important;
}
.bg-dark-200 {
  background-color: var(--dark-200) !important;
}
.bg-dark-300 {
  background-color: var(--dark-300) !important;
}
.bg-dark-400 {
  background-color: var(--dark-400) !important;
}
.bg-dark-500 {
  background-color: var(--dark-500) !important;
}
.bg-dark-600 {
  background-color: var(--dark-600) !important;
}
.bg-dark-700 {
  background-color: var(--dark-700) !important;
}
.bg-dark-800 {
  background-color: var(--dark-800) !important;
}
.bg-dark-900 {
  background-color: var(--dark-900) !important;
}
.bg-dark-1000 {
  background-color: var(--dark-1000) !important;
}
.bg-dark-gray-50 {
  background-color: var(--dark-gray-50) !important;
}
.bg-dark-gray-100 {
  background-color: var(--dark-gray-100) !important;
}
.bg-dark-gray-200 {
  background-color: var(--dark-gray-200) !important;
}
.bg-dark-gray-300 {
  background-color: var(--dark-gray-300) !important;
}
.bg-dark-gray-400 {
  background-color: var(--dark-gray-400) !important;
}
.bg-dark-gray-500 {
  background-color: var(--dark-gray-500) !important;
}
.bg-dark-gray-600 {
  background-color: var(--dark-gray-600) !important;
}
.bg-dark-gray-700 {
  background-color: var(--dark-gray-700) !important;
}
.bg-dark-gray-800 {
  background-color: var(--dark-gray-800) !important;
}
.bg-dark-gray-900 {
  background-color: var(--dark-gray-900) !important;
}
.bg-dark-gray-1000 {
  background-color: var(--dark-gray-1000) !important;
}
.text-dark {
  color: var(--dark) !important;
}
.text-dark-50 {
  color: var(--dark-50) !important;
}
.text-dark-100 {
  color: var(--dark-100) !important;
}
.text-dark-200 {
  color: var(--dark-200) !important;
}
.text-dark-300 {
  color: var(--dark-300) !important;
}
.text-dark-400 {
  color: var(--dark-400) !important;
}
.text-dark-500 {
  color: var(--dark-500) !important;
}
.text-dark-600 {
  color: var(--dark-600) !important;
}
.text-dark-700 {
  color: var(--dark-700) !important;
}
.text-dark-800 {
  color: var(--dark-800) !important;
}
.text-dark-900 {
  color: var(--dark-900) !important;
}
.text-dark-1000 {
  color: var(--dark-1000) !important;
}
.text-dark-gray-50 {
  color: var(--dark-gray-50) !important;
}
.text-dark-gray-100 {
  color: var(--dark-gray-100) !important;
}
.text-dark-gray-200 {
  color: var(--dark-gray-200) !important;
}
.text-dark-gray-300 {
  color: var(--dark-gray-300) !important;
}
.text-dark-gray-400 {
  color: var(--dark-gray-400) !important;
}
.text-dark-gray-500 {
  color: var(--dark-gray-500) !important;
}
.text-dark-gray-600 {
  color: var(--dark-gray-600) !important;
}
.text-dark-gray-700 {
  color: var(--dark-gray-700) !important;
}
.text-dark-gray-800 {
  color: var(--dark-gray-800) !important;
}
.text-dark-gray-900 {
  color: var(--dark-gray-900) !important;
}
.text-dark-gray-1000 {
  color: var(--dark-gray-1000) !important;
}
.bg-danger {
  background-color: var(--danger) !important;
}
.bg-danger-50 {
  background-color: var(--danger-50) !important;
}
.bg-danger-100 {
  background-color: var(--danger-100) !important;
}
.bg-danger-200 {
  background-color: var(--danger-200) !important;
}
.bg-danger-300 {
  background-color: var(--danger-300) !important;
}
.bg-danger-400 {
  background-color: var(--danger-400) !important;
}
.bg-danger-500 {
  background-color: var(--danger-500) !important;
}
.bg-danger-600 {
  background-color: var(--danger-600) !important;
}
.bg-danger-700 {
  background-color: var(--danger-700) !important;
}
.bg-danger-800 {
  background-color: var(--danger-800) !important;
}
.bg-danger-900 {
  background-color: var(--danger-900) !important;
}
.bg-danger-1000 {
  background-color: var(--danger-1000) !important;
}
.bg-danger-gray-50 {
  background-color: var(--danger-gray-50) !important;
}
.bg-danger-gray-100 {
  background-color: var(--danger-gray-100) !important;
}
.bg-danger-gray-200 {
  background-color: var(--danger-gray-200) !important;
}
.bg-danger-gray-300 {
  background-color: var(--danger-gray-300) !important;
}
.bg-danger-gray-400 {
  background-color: var(--danger-gray-400) !important;
}
.bg-danger-gray-500 {
  background-color: var(--danger-gray-500) !important;
}
.bg-danger-gray-600 {
  background-color: var(--danger-gray-600) !important;
}
.bg-danger-gray-700 {
  background-color: var(--danger-gray-700) !important;
}
.bg-danger-gray-800 {
  background-color: var(--danger-gray-800) !important;
}
.bg-danger-gray-900 {
  background-color: var(--danger-gray-900) !important;
}
.bg-danger-gray-1000 {
  background-color: var(--danger-gray-1000) !important;
}
.text-danger {
  color: var(--danger) !important;
}
.text-danger-50 {
  color: var(--danger-50) !important;
}
.text-danger-100 {
  color: var(--danger-100) !important;
}
.text-danger-200 {
  color: var(--danger-200) !important;
}
.text-danger-300 {
  color: var(--danger-300) !important;
}
.text-danger-400 {
  color: var(--danger-400) !important;
}
.text-danger-500 {
  color: var(--danger-500) !important;
}
.text-danger-600 {
  color: var(--danger-600) !important;
}
.text-danger-700 {
  color: var(--danger-700) !important;
}
.text-danger-800 {
  color: var(--danger-800) !important;
}
.text-danger-900 {
  color: var(--danger-900) !important;
}
.text-danger-1000 {
  color: var(--danger-1000) !important;
}
.text-danger-gray-50 {
  color: var(--danger-gray-50) !important;
}
.text-danger-gray-100 {
  color: var(--danger-gray-100) !important;
}
.text-danger-gray-200 {
  color: var(--danger-gray-200) !important;
}
.text-danger-gray-300 {
  color: var(--danger-gray-300) !important;
}
.text-danger-gray-400 {
  color: var(--danger-gray-400) !important;
}
.text-danger-gray-500 {
  color: var(--danger-gray-500) !important;
}
.text-danger-gray-600 {
  color: var(--danger-gray-600) !important;
}
.text-danger-gray-700 {
  color: var(--danger-gray-700) !important;
}
.text-danger-gray-800 {
  color: var(--danger-gray-800) !important;
}
.text-danger-gray-900 {
  color: var(--danger-gray-900) !important;
}
.text-danger-gray-1000 {
  color: var(--danger-gray-1000) !important;
}
.bg-success {
  background-color: var(--success) !important;
}
.bg-success-50 {
  background-color: var(--success-50) !important;
}
.bg-success-100 {
  background-color: var(--success-100) !important;
}
.bg-success-200 {
  background-color: var(--success-200) !important;
}
.bg-success-300 {
  background-color: var(--success-300) !important;
}
.bg-success-400 {
  background-color: var(--success-400) !important;
}
.bg-success-500 {
  background-color: var(--success-500) !important;
}
.bg-success-600 {
  background-color: var(--success-600) !important;
}
.bg-success-700 {
  background-color: var(--success-700) !important;
}
.bg-success-800 {
  background-color: var(--success-800) !important;
}
.bg-success-900 {
  background-color: var(--success-900) !important;
}
.bg-success-1000 {
  background-color: var(--success-1000) !important;
}
.bg-success-gray-50 {
  background-color: var(--success-gray-50) !important;
}
.bg-success-gray-100 {
  background-color: var(--success-gray-100) !important;
}
.bg-success-gray-200 {
  background-color: var(--success-gray-200) !important;
}
.bg-success-gray-300 {
  background-color: var(--success-gray-300) !important;
}
.bg-success-gray-400 {
  background-color: var(--success-gray-400) !important;
}
.bg-success-gray-500 {
  background-color: var(--success-gray-500) !important;
}
.bg-success-gray-600 {
  background-color: var(--success-gray-600) !important;
}
.bg-success-gray-700 {
  background-color: var(--success-gray-700) !important;
}
.bg-success-gray-800 {
  background-color: var(--success-gray-800) !important;
}
.bg-success-gray-900 {
  background-color: var(--success-gray-900) !important;
}
.bg-success-gray-1000 {
  background-color: var(--success-gray-1000) !important;
}
.text-success {
  color: var(--success) !important;
}
.text-success-50 {
  color: var(--success-50) !important;
}
.text-success-100 {
  color: var(--success-100) !important;
}
.text-success-200 {
  color: var(--success-200) !important;
}
.text-success-300 {
  color: var(--success-300) !important;
}
.text-success-400 {
  color: var(--success-400) !important;
}
.text-success-500 {
  color: var(--success-500) !important;
}
.text-success-600 {
  color: var(--success-600) !important;
}
.text-success-700 {
  color: var(--success-700) !important;
}
.text-success-800 {
  color: var(--success-800) !important;
}
.text-success-900 {
  color: var(--success-900) !important;
}
.text-success-1000 {
  color: var(--success-1000) !important;
}
.text-success-gray-50 {
  color: var(--success-gray-50) !important;
}
.text-success-gray-100 {
  color: var(--success-gray-100) !important;
}
.text-success-gray-200 {
  color: var(--success-gray-200) !important;
}
.text-success-gray-300 {
  color: var(--success-gray-300) !important;
}
.text-success-gray-400 {
  color: var(--success-gray-400) !important;
}
.text-success-gray-500 {
  color: var(--success-gray-500) !important;
}
.text-success-gray-600 {
  color: var(--success-gray-600) !important;
}
.text-success-gray-700 {
  color: var(--success-gray-700) !important;
}
.text-success-gray-800 {
  color: var(--success-gray-800) !important;
}
.text-success-gray-900 {
  color: var(--success-gray-900) !important;
}
.text-success-gray-1000 {
  color: var(--success-gray-1000) !important;
}
.bg-warning {
  background-color: var(--warning) !important;
}
.bg-warning-50 {
  background-color: var(--warning-50) !important;
}
.bg-warning-100 {
  background-color: var(--warning-100) !important;
}
.bg-warning-200 {
  background-color: var(--warning-200) !important;
}
.bg-warning-300 {
  background-color: var(--warning-300) !important;
}
.bg-warning-400 {
  background-color: var(--warning-400) !important;
}
.bg-warning-500 {
  background-color: var(--warning-500) !important;
}
.bg-warning-600 {
  background-color: var(--warning-600) !important;
}
.bg-warning-700 {
  background-color: var(--warning-700) !important;
}
.bg-warning-800 {
  background-color: var(--warning-800) !important;
}
.bg-warning-900 {
  background-color: var(--warning-900) !important;
}
.bg-warning-1000 {
  background-color: var(--warning-1000) !important;
}
.bg-warning-gray-50 {
  background-color: var(--warning-gray-50) !important;
}
.bg-warning-gray-100 {
  background-color: var(--warning-gray-100) !important;
}
.bg-warning-gray-200 {
  background-color: var(--warning-gray-200) !important;
}
.bg-warning-gray-300 {
  background-color: var(--warning-gray-300) !important;
}
.bg-warning-gray-400 {
  background-color: var(--warning-gray-400) !important;
}
.bg-warning-gray-500 {
  background-color: var(--warning-gray-500) !important;
}
.bg-warning-gray-600 {
  background-color: var(--warning-gray-600) !important;
}
.bg-warning-gray-700 {
  background-color: var(--warning-gray-700) !important;
}
.bg-warning-gray-800 {
  background-color: var(--warning-gray-800) !important;
}
.bg-warning-gray-900 {
  background-color: var(--warning-gray-900) !important;
}
.bg-warning-gray-1000 {
  background-color: var(--warning-gray-1000) !important;
}
.text-warning {
  color: var(--warning) !important;
}
.text-warning-50 {
  color: var(--warning-50) !important;
}
.text-warning-100 {
  color: var(--warning-100) !important;
}
.text-warning-200 {
  color: var(--warning-200) !important;
}
.text-warning-300 {
  color: var(--warning-300) !important;
}
.text-warning-400 {
  color: var(--warning-400) !important;
}
.text-warning-500 {
  color: var(--warning-500) !important;
}
.text-warning-600 {
  color: var(--warning-600) !important;
}
.text-warning-700 {
  color: var(--warning-700) !important;
}
.text-warning-800 {
  color: var(--warning-800) !important;
}
.text-warning-900 {
  color: var(--warning-900) !important;
}
.text-warning-1000 {
  color: var(--warning-1000) !important;
}
.text-warning-gray-50 {
  color: var(--warning-gray-50) !important;
}
.text-warning-gray-100 {
  color: var(--warning-gray-100) !important;
}
.text-warning-gray-200 {
  color: var(--warning-gray-200) !important;
}
.text-warning-gray-300 {
  color: var(--warning-gray-300) !important;
}
.text-warning-gray-400 {
  color: var(--warning-gray-400) !important;
}
.text-warning-gray-500 {
  color: var(--warning-gray-500) !important;
}
.text-warning-gray-600 {
  color: var(--warning-gray-600) !important;
}
.text-warning-gray-700 {
  color: var(--warning-gray-700) !important;
}
.text-warning-gray-800 {
  color: var(--warning-gray-800) !important;
}
.text-warning-gray-900 {
  color: var(--warning-gray-900) !important;
}
.text-warning-gray-1000 {
  color: var(--warning-gray-1000) !important;
}
.bg-info {
  background-color: var(--info) !important;
}
.bg-info-50 {
  background-color: var(--info-50) !important;
}
.bg-info-100 {
  background-color: var(--info-100) !important;
}
.bg-info-200 {
  background-color: var(--info-200) !important;
}
.bg-info-300 {
  background-color: var(--info-300) !important;
}
.bg-info-400 {
  background-color: var(--info-400) !important;
}
.bg-info-500 {
  background-color: var(--info-500) !important;
}
.bg-info-600 {
  background-color: var(--info-600) !important;
}
.bg-info-700 {
  background-color: var(--info-700) !important;
}
.bg-info-800 {
  background-color: var(--info-800) !important;
}
.bg-info-900 {
  background-color: var(--info-900) !important;
}
.bg-info-1000 {
  background-color: var(--info-1000) !important;
}
.bg-info-gray-50 {
  background-color: var(--info-gray-50) !important;
}
.bg-info-gray-100 {
  background-color: var(--info-gray-100) !important;
}
.bg-info-gray-200 {
  background-color: var(--info-gray-200) !important;
}
.bg-info-gray-300 {
  background-color: var(--info-gray-300) !important;
}
.bg-info-gray-400 {
  background-color: var(--info-gray-400) !important;
}
.bg-info-gray-500 {
  background-color: var(--info-gray-500) !important;
}
.bg-info-gray-600 {
  background-color: var(--info-gray-600) !important;
}
.bg-info-gray-700 {
  background-color: var(--info-gray-700) !important;
}
.bg-info-gray-800 {
  background-color: var(--info-gray-800) !important;
}
.bg-info-gray-900 {
  background-color: var(--info-gray-900) !important;
}
.bg-info-gray-1000 {
  background-color: var(--info-gray-1000) !important;
}
.text-info {
  color: var(--info) !important;
}
.text-info-50 {
  color: var(--info-50) !important;
}
.text-info-100 {
  color: var(--info-100) !important;
}
.text-info-200 {
  color: var(--info-200) !important;
}
.text-info-300 {
  color: var(--info-300) !important;
}
.text-info-400 {
  color: var(--info-400) !important;
}
.text-info-500 {
  color: var(--info-500) !important;
}
.text-info-600 {
  color: var(--info-600) !important;
}
.text-info-700 {
  color: var(--info-700) !important;
}
.text-info-800 {
  color: var(--info-800) !important;
}
.text-info-900 {
  color: var(--info-900) !important;
}
.text-info-1000 {
  color: var(--info-1000) !important;
}
.text-info-gray-50 {
  color: var(--info-gray-50) !important;
}
.text-info-gray-100 {
  color: var(--info-gray-100) !important;
}
.text-info-gray-200 {
  color: var(--info-gray-200) !important;
}
.text-info-gray-300 {
  color: var(--info-gray-300) !important;
}
.text-info-gray-400 {
  color: var(--info-gray-400) !important;
}
.text-info-gray-500 {
  color: var(--info-gray-500) !important;
}
.text-info-gray-600 {
  color: var(--info-gray-600) !important;
}
.text-info-gray-700 {
  color: var(--info-gray-700) !important;
}
.text-info-gray-800 {
  color: var(--info-gray-800) !important;
}
.text-info-gray-900 {
  color: var(--info-gray-900) !important;
}
.text-info-gray-1000 {
  color: var(--info-gray-1000) !important;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3N0eWxlLWRlZmF1bHQuc2NzcyIsIi4uLy4uL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3BhcnRpYWxzL19mb3VuZGF0aW9ucy5zY3NzIiwiLi4vLi4vcGFydGlhbHMvX2hlbHBlcnMuc2NzcyIsIi4uLy4uL3BhcnRpYWxzL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9wYXJ0aWFscy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9jb21wb25lbnRzL19hbGVydC5zY3NzIiwiLi4vLi4vY29tcG9uZW50cy9fZm9ybS5zY3NzIiwiLi4vLi4vX2Jhc2Uuc2NzcyIsIi4uLy4uL2JyYW5kL19kZWZhdWx0LnNjc3MiLCIuLi8uLi9wYXJ0aWFscy9fZ2VuZXJhdGUtY29sb3JzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDTWhCO0VBRUUsNEJBQUE7RUFBOEIsb0JBQUE7RUFDOUIscUJBQUE7RUFBdUIsZUFBQTtFQUV2Qix1QkFBQTtFQUNBLGlCQUFBO0VBQ0Esd0JBQUE7RUFFQSwwREFBQTtFQUNBLDREQUFBO0VBQ0Esd0JBQUE7RUFDQSw0REFBQTtFQUNBLDBEQUFBO0VBQ0EsMERBQUE7RUFDQSwyREFBQTtFQUNBLDREQUFBO0VBQ0EsNERBQUE7RUFFQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0Esd0ZBQUE7RUFFQSxzQ0FBQTtFQUVBLHdCQUFBO0VBRUEsOEJBQUE7RUFDQSxpQ0FBQTtFQUNBLHVCQUFBO0VBQ0EsMEJBQUE7RUFFQSxvQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUVBLHVCQUFBO0VBQ0EseURBQUE7RUFDQSx5REFBQTtFQUNBLHlEQUFBO0VBQ0EseURBQUE7RUFDQSwwREFBQTtFQUNBLDJEQUFBO0VBQ0EsMkRBQUE7RUFFQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSw2REFBQTtFQUVBLDhDQUFBO0VBQ0EsNkRBQUE7RUFDQSw4REFBQTtFQUNBLDhEQUFBO0VBQ0EsOERBQUE7RUFDQSw4REFB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QUhzUEo7QUd2UEU7RUFDRSxzQ0FBQTtBSDBQSjtBRzNQRTtFQUNFLHNDQUFBO0FIOFBKO0FHL1BFO0VBQ0Usc0NBQUE7QUhrUUo7QUduUUU7RUFDRSxzQ0FBQTtBSHNRSjtBR2pRRTtFQUNFLHlDQUFBO0FIb1FKO0FHclFFO0VBQ0UseUNBQUE7QUh3UUo7QUd6UUU7RUFDRSx5Q0FBQTtBSDRRSjtBRzdRRTtFQUNFLHlDQUFBO0FIZ1JKO0FHalJFO0VBQ0UseUNBQUE7QUhvUko7QUc3UUU7RUFDRSxtQ0FBQTtBSGdSSjtBR2pSRTtFQUNFLG1DQUFBO0FIb1JKO0FHclJFO0VBQ0UsbUNBQUE7QUh3Uko7QUd6UkU7RUFDRSxtQ0FBQTtBSDRSSjtBRzdSRTtFQUNFLG1DQUFBO0FIZ1NKO0FHM1JFO0VBQ0Usd0NBQUE7QUg4Uko7QUcvUkU7RUFDRSx3Q0FBQTtBSGtTSjtBR25TRTtFQUNFLHdDQUFBO0FIc1NKO0FHdlNFO0VBQ0Usd0NBQUE7QUgwU0o7QUczU0U7RUFDRSx3Q0FBQTtBSDhTSjtBR3pTRTtFQUNFLHlDQUFBO0FINFNKO0FHN1NFO0VBQ0UseUNBQUE7QUhnVEo7QUdqVEU7RUFDRSx5Q0FBQTtBSG9USjtBR3JURTtFQUNFLHlDQUFBO0FId1RKO0FHelRFO0VBQ0UseUNBQUE7QUg0VEo7QUd2VEU7RUFDRSx1Q0FBQTtBSDBUSjtBRzNURTtFQUNFLHVDQUFBO0FIOFRKO0FHL1RFO0VBQ0UsdUNBQUE7QUhrVUo7QUduVUU7RUFDRSx1Q0FBQTtBSHNVSjtBR3ZVRTtFQUNFLHVDQUFBO0FIMFVKO0FHclVFO0VBQ0UsMENBQUE7QUh3VUo7QUd6VUU7RUFDRSwwQ0FBQTtBSDRVSjtBRzdVRTtFQUNFLDBDQUFBO0FIZ1ZKO0FHalZFO0VBQ0UsMENBQUE7QUhvVko7QUdyVkU7RUFDRSwwQ0FBQTtBSHdWSjtBR2xWQTtFQUNFLHdCQUFBO0FIcVZGO0FHbFZBO0VBQ0UsMEJBQUE7QUhxVkY7QUdsVkE7RUFDRSwyQkFBQTtBSHFWRjtBR2xWQTtFQUNFLHlCQUFBO0FIcVZGO0FHbFZBO0VBQ0Usb0JBQUE7QUhx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QUE7RUFDQSw4QkFBQTtFQUVBLDRFQUFBO0VBQ0EsOEVBQUE7RUFDQSw4RUFBQTtFQUNBLDhFQUFBO0VBQ0EsOEVBQUE7RUFDQSw4RUFBQTtFQUNBLDhFQUFBO0VBQ0EsOEVBQUE7RUFDQSw4RUFBQTtFQUNBLDhFQUFBO0VBQ0EsZ0ZBQUE7RUFFQSwrRUFBQTtFQUNBLGlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLGlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLGlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLG1GQUFBO0VBbENBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpRUFBQTtFQUNBLGdFQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUVBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtFQUVBLCtFQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLGlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLGlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLGlGQUFBO0VBQ0EsbUZBQUE7RUFFQSxrRkFBQTtFQUNBLG9GQUFBO0VBQ0Esb0ZBQUE7RUFDQSxvRkFBQTtFQUNBLG9GQUFBO0VBQ0Esb0ZBQUE7RUFDQSxvRkFBQTtFQUNBLG9GQUFBO0VBQ0Esb0ZBQUE7RUFDQSxvRkFBQTtFQUNBLHNGQUFBO0VBbENBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpRUFBQTtFQUNBLGdFQUFBO0VBQ0Esc0JBQUE7RUFDQSx3QkFBQTtFQUVBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrQkFBQTtFQUVBLCtFQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLGlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLGlGQUFBO0VBQ0EsaUZBQUE7RUFDQSxpRkFBQTtFQUNBLGlGQUFBO0VBQ0EsbUZBQUE7RUFFQSxrRkFBQTtFQUNBLG9GQUFBO0VBQ0Esb0ZBQUE7RUFDQSxvRkFBQTtFQUNBLG9GQUFBO0VBQ0Esb0ZBQUE7RUFDQSxvRkFBQTtFQUNBLG9GQUFBO0VBQ0Esb0ZBQUE7RUFDQSxvRkFBQTtFQUNBLHNGQUFBO0VBbENBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHFEQUFBO0VBQ0Esb0RBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBRUEsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLDRCQUFBO0VBRUEsc0VBQUE7RUFDQSx3RUFBQTtFQUNBLHdFQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLHdFQUFBO0VBQ0Esd0VBQUE7RUFDQSx3RUFBQTtFQUNBLHdFQUFBO0VBQ0Esd0VBQUE7RUFDQSwwRUFBQTtFQUVBLHlFQUFBO0VBQ0EsMkVBQUE7RUFDQSwyRUFBQTtFQUNBLDJFQUFBO0VBQ0EsMkVBQUE7RUFDQSwyRUFBQTtFQUNBLDJFQUFBO0VBQ0EsMkVBQUE7RUFDQSwyRUFBQTtFQUNBLDJFQUFBO0VBQ0EsNkVBQUE7QVY2OURKO0FVeDlERTtFQUFlLDJDQUFBO0FWNDlEakI7QVUzOURFO0VBQWtCLDhDQUFBO0FWKzlEcEI7QVU5OURFO0VBQW1CLCtDQUFBO0FWaytEckI7QVVqK0RFO0VBQW1CLCtDQUFBO0FWcStEckI7QVVwK0RFO0VBQW1CLCtDQUFBO0FWdytEckI7QVV2K0RFO0VBQW1CLCtDQUFBO0FWMitEckI7QVUxK0RFO0VBQW1CLCtDQUFBO0FWOCtEckI7QVU3K0RFO0VBQW1CLCtDQUFBO0FWaS9EckI7QVVoL0RFO0VBQW1CLCtDQUFBO0FWby9EckI7QVVuL0RFO0VBQW1CLCtDQUFBO0FWdS9EckI7QVV0L0RFO0VBQW1CLCtDQUFBO0FWMC9EckI7QVV6L0RFO0VBQW9CLGdEQUFBO0FWNi9EdEI7QVUzL0RFO0VBQXVCLG1EQUFBO0FWKy9EekI7QVU5L0RFO0VBQXdCLG9EQUFBO0FWa2dFMUI7QVVqZ0VFO0VBQXdCLG9EQUFBO0FWcWdFMUI7QVVwZ0VFO0VBQXdCLG9EQUFBO0FWd2dFMUI7QVV2Z0VFO0VBQXdCLG9EQUFBO0FWMmdFMUI7QVUxZ0VFO0VBQXdCLG9EQUFBO0FWOGdFMUI7QVU3Z0VFO0VBQXdCLG9EQUFBO0FWaWhFMUI7QVVoaEVFO0VBQXdCLG9EQUFBO0FWb2hFMUI7QVVuaEVFO0VBQXdCLG9EQUFBO0FWdWhFMUI7QVV0aEVFO0VBQXdCLG9EQUFBO0FWMGhFMUI7QVV6aEVFO0VBQXlCLHFEQUFBO0FWNmhFM0I7QVUzaEVFO0VBQWlCLGdDQUFBO0FWK2hFbkI7QVU5aEVFO0VBQW9CLG1DQUFBO0FWa2lFdEI7QVVqaUVFO0VBQXFCLG9DQUFBO0FWcWlFdkI7QVVwaUVFO0VBQXFCLG9DQUFBO0FWd2lFdkI7QVV2aUVFO0VBQXFCLG9DQUFBO0FWMmlFdkI7QVUxaUVFO0VBQXFCLG9DQUFBO0FWOGlFdkI7QVU3aUVFO0VBQXFCLG9DQUFBO0FWaWpFdkI7QVVoakVFO0VBQXFCLG9DQUFBO0FWb2pFdkI7QVVuakVFO0VBQXFCLG9DQUFBO0FWdWpFdkI7QVV0akVFO0VBQXFCLG9DQUFBO0FWMGpFdkI7QVV6akVFO0VBQXFCLG9DQUFBO0FWNmpFdkI7QVU1akVFO0VBQXNCLHFDQUFBO0FWZ2tFeEI7QVU5akVFO0VBQXlCLHdDQUFBO0FWa2tFM0I7QVVqa0VFO0VBQTBCLHlDQUFBO0FWcWtFNUI7QVVwa0VFO0VBQTBCLHlDQUFBO0FWd2tFNUI7QVV2a0VFO0VBQTBCLHlDQUFBO0FWMmtFNUI7QVUxa0VFO0VBQTBCLHlDQUFBO0FWOGtFNUI7QVU3a0VFO0VBQTBCLHlDQUFBO0FWaWxFNUI7QVVobEVFO0VBQTBCLHlDQUFBO0FWb2xFNUI7QVVubEVFO0VBQTBCLHlDQUFBO0FWdWxFNUI7QVV0bEVFO0VBQTBCLHlDQUFBO0FWMGxFNUI7QVV6bEVFO0VBQTBCLHlDQUFBO0FWNmxFNUI7QVU1bEVFO0VBQTJCLDBDQUFBO0FWZ21FN0I7QVVocEVFO0VBQWUsNkNBQUE7QVZvcEVqQjtBVW5wRUU7RUFBa0IsZ0RBQUE7QVZ1cEVwQjtBVXRwRUU7RUFBbUIsaURBQUE7QVYwcEVyQjtBVXpwRUU7RUFBbUIsaURBQUE7QVY2cEVyQjtBVTVwRUU7RUFBbUIsaURBQUE7QVZncUVyQjtBVS9wRUU7RUFBbUIsaURBQUE7QVZtcUVyQjtBVWxxRUU7RUFBbUIsaURBQUE7QVZzcUVyQjtBVXJxRUU7RUFBbUIsaURBQUE7QVZ5cUVyQjtBVXhxRUU7RUFBbUIsaURBQUE7QVY0cUVyQjtBVTNxRUU7RUFBbUIsaURBQUE7QVYrcUVyQjtBVTlxRUU7RUFBbUIsaURBQUE7QVZrckVyQjtBVWpyRUU7RUFBb0Isa0RBQUE7QVZxckV0QjtBVW5yRUU7RUFBdUIscURBQUE7QVZ1ckV6QjtBVXRyRUU7RUFBd0Isc0RBQUE7QVYwckUxQjtBVXpyRUU7RUFBd0Isc0RBQUE7QVY2ckUxQjtBVTVyRUU7RUFBd0Isc0RBQUE7QVZnc0UxQjtBVS9yRUU7RUFBd0Isc0RBQUE7QVZtc0UxQjtBVWxzRUU7RUFBd0Isc0RBQUE7QVZzc0UxQjtBVXJzRUU7RUFBd0Isc0RBQUE7QVZ5c0UxQjtBVXhzRUU7RUFBd0Isc0RBQUE7QVY0c0UxQjtBVTNzRUU7RUFBd0Isc0RBQUE7QVYrc0UxQjtBVTlzRUU7RUFBd0Isc0RBQUE7QVZrdEUxQjtBVWp0RUU7RUFBeUIsdURBQUE7QVZxdEUzQjtBVW50RUU7RUFBaUIsa0NBQUE7QVZ1dEVuQjtBVXR0RUU7RUFBb0IscUNBQUE7QVYwdEV0QjtBVXp0RUU7RUFBcUIsc0NBQUE7QVY2dEV2QjtBVTV0RUU7RUFBcUIsc0NBQUE7QVZndUV2QjtBVS90RUU7RUFBcUIsc0NBQUE7QVZtdUV2QjtBVWx1RUU7RUFBcUIsc0NBQUE7QVZzdUV2QjtBVXJ1RUU7RUFBcUIsc0NBQUE7QVZ5dUV2QjtBVXh1RUU7RUFBcUIsc0NBQUE7QVY0dUV2QjtBVTN1RUU7RUFBcUIsc0NBQUE7QVYrdUV2QjtBVTl1RUU7RUFBcUIsc0NBQUE7QVZrdkV2QjtBVWp2RUU7RUFBcUIsc0NBQUE7QVZxdkV2QjtBVXB2RUU7RUFBc0IsdUNBQUE7QVZ3dkV4QjtBVXR2RUU7RUFBeUIsMENBQUE7QVYwdkUzQjtBVXp2RUU7RUFBMEIsMkNBQUE7QVY2dkU1QjtBVTV2RUU7RUFBMEIsMkNBQUE7QVZnd0U1QjtBVS92RUU7RUFBMEIsMkNBQUE7QVZtd0U1QjtBVWx3RUU7RUFBMEIsMkNBQUE7QVZzd0U1QjtBVXJ3RUU7RUFBMEIsMkNBQUE7QVZ5d0U1QjtBVXh3RUU7RUFBMEIsMkNBQUE7QVY0d0U1QjtBVTN3RUU7RUFBMEIsMkNBQUE7QVYrd0U1QjtBVTl3RUU7RUFBMEIsMkNBQUE7QVZreEU1QjtBVWp4RUU7RUFBMEIsMkNBQUE7QVZxeEU1QjtBVXB4RUU7RUFBMkIsNENBQUE7QVZ3eEU3QjtBVXgwRUU7RUFBZSwwQ0FBQTtBVjQwRWpCO0FVMzBFRTtFQUFrQiw2Q0FBQTtBViswRXBCO0FVOTBFRTtFQUFtQiw4Q0FBQTtBVmsxRXJCO0FVajFFRTtFQUFtQiw4Q0FBQTtBVnExRXJCO0FVcDFFRTtFQUFtQiw4Q0FBQTtBVncxRXJCO0FVdjFFRTtFQUFtQiw4Q0FBQTtBVjIxRXJCO0FVMTFFRTtFQUFtQiw4Q0FBQTtBVjgxRXJCO0FVNzFFRTtFQUFtQiw4Q0FBQTtBVmkyRXJCO0FVaDJFRTtFQUFtQiw4Q0FBQTtBVm8yRXJCO0FVbjJFRTtFQUFtQiw4Q0FBQTtBVnUyRXJCO0FVdDJFRTtFQUFtQiw4Q0FBQTtBVjAyRXJCO0FVejJFRTtFQUFvQiwrQ0FBQTtBVjYyRXRCO0FVMzJFRTtFQUF1QixrREFBQTtBVisyRXpCO0FVOTJFRTtFQUF3QixtREFBQTtBVmszRTFCO0FVajNFRTtFQUF3QixtREFBQTtBVnEzRTFCO0FVcDNFRTtFQUF3QixtREFBQTtBVnczRTFCO0FVdjNFRTtFQUF3QixtREFBQTtBVjIzRTFCO0FVMTNFRTtFQUF3QixtREFBQTtBVjgzRTFCO0FVNzNFRTtFQUF3QixtREFBQTtBVmk0RTFCO0FVaDRFRTtFQUF3QixtREFBQTtBVm80RTFCO0FVbjRFRTtFQUF3QixtREFBQTtBVnU0RTFCO0FVdDRFRTtFQUF3QixtREFBQTtBVjA0RTFCO0FVejRFRTtFQUF5QixvREFBQTtBVjY0RTNCO0FVMzRFRTtFQUFpQiwrQkFBQTtBVis0RW5CO0FVOTRFRTtFQUFvQixrQ0FBQTtBVms1RXRCO0FVajVFRTtFQUFxQixtQ0FBQTtBVnE1RXZCO0FVcDVFRTtFQUFxQixtQ0FBQTtBVnc1RXZCO0FVdjVFRTtFQUFxQixtQ0FBQTtBVjI1RXZCO0FVMTVFRTtFQUFxQixtQ0FBQTtBVjg1RXZCO0FVNzVFRTtFQUFxQixtQ0FBQTtBVmk2RXZCO0FVaDZFRTtFQUFxQixtQ0FBQTtBVm82RXZCO0FVbjZFRTtFQUFxQixtQ0FBQTtBVnU2RXZCO0FVdDZFRTtFQUFxQixtQ0FBQTtBVjA2RXZCO0FVejZFRTtFQUFxQixtQ0FBQTtBVjY2RXZCO0FVNTZFRTtFQUFzQixvQ0FBQTtBVmc3RXhCO0FVOTZFRTtFQUF5Qix1Q0FBQTtBVms3RTNCO0FVajdFRTtFQUEwQix3Q0FBQTtBVnE3RTVCO0FVcDdFRTtFQUEwQix3Q0FBQTtBVnc3RTVCO0FVdjdFRTtFQUEwQix3Q0FBQTtBVjI3RTVCO0FVMTdFRTtFQUEwQix3Q0FBQTtBVjg3RTVCO0FVNzdFRTtFQUEwQix3Q0FBQTtBVmk4RTVCO0FVaDhFRTtFQUEwQix3Q0FBQTtBVm84RTVCO0FVbjhFRTtFQUEwQix3Q0FBQTtBVnU4RTVCO0FVdDhFRTtFQUEwQix3Q0FBQTtBVjA4RTVCO0FVejhFRTtFQUEwQix3Q0FBQTtBVjY4RTVCO0FVNThFRTtFQUEyQix5Q0FBQTtBVmc5RTdCO0FVaGdGRTtFQUFlLHlDQUFBO0FWb2dGakI7QVVuZ0ZFO0VBQWtCLDRDQUFBO0FWdWdGcEI7QVV0Z0ZFO0VBQW1CLDZDQUFBO0FWMGdGckI7QVV6Z0ZFO0VBQW1CLDZDQUFBO0FWNmdGckI7QVU1Z0ZFO0VBQW1CLDZDQUFBO0FWZ2hGckI7QVUvZ0ZFO0VBQW1CLDZDQUFBO0FWbWhGckI7QVVsaEZFO0VBQW1CLDZDQUFBO0FWc2hGckI7QVVyaEZFO0VBQW1CLDZDQUFBO0FWeWhGckI7QVV4aEZFO0VBQW1CLDZDQUFBO0FWNGhGckI7QVUzaEZFO0VBQW1CLDZDQUFBO0FWK2hGckI7QVU5aEZFO0VBQW1CLDZDQUFBO0FWa2lGckI7QVVqaUZFO0VBQW9CLDhDQUFBO0FWcWlGdEI7QVVuaUZFO0VBQXVCLGlEQUFBO0FWdWlGekI7QVV0aUZFO0VBQXdCLGtEQUFBO0FWMGlGMUI7QVV6aUZFO0VBQXdCLGtEQUFBO0FWNmlGMUI7QVU1aUZFO0VBQXdCLGtEQUFBO0FWZ2pGMUI7QVUvaUZFO0VBQXdCLGtEQUFBO0FWbWpGMUI7QVVsakZFO0VBQXdCLGtEQUFBO0FWc2pGMUI7QVVyakZFO0VBQXdCLGtEQUFBO0FWeWpGMUI7QVV4akZFO0VBQXdCLGtEQUFBO0FWNGpGMUI7QVUzakZFO0VBQXdCLGtEQUFBO0FWK2pGMUI7QVU5akZFO0VBQXdCLGtEQUFBO0FWa2tGMUI7QVVqa0ZFO0VBQXlCLG1EQUFBO0FWcWtGM0I7QVVua0ZFO0VBQWlCLDhCQUFBO0FWdWtGbkI7QVV0a0ZFO0VBQW9CLGlDQUFBO0FWMGtGdEI7QVV6a0ZFO0VBQXFCLGtDQUFBO0FWNmtGdkI7QVU1a0ZFO0VBQXFCLGtDQUFBO0FWZ2xGdkI7QVUva0ZFO0VBQXFCLGtDQUFBO0FWbWxGdkI7QVVsbEZFO0VBQXFCLGtDQUFBO0FWc2xGdkI7QVVybEZFO0VBQXFCLGtDQUFBO0FWeWxGdkI7QVV4bEZFO0VBQXFCLGtDQUFBO0FWNGxGdkI7QVUzbEZFO0VBQXFCLGtDQUFBO0FWK2xGdkI7QVU5bEZFO0VBQXFCLGtDQUFBO0FWa21GdkI7QVVqbUZFO0VBQXFCLGtDQUFBO0FWcW1GdkI7QVVwbUZFO0VBQXNCLG1DQUFBO0FWd21GeEI7QVV0bUZFO0VBQXlCLHNDQUFBO0FWMG1GM0I7QVV6bUZFO0VBQTBCLHVDQUFBO0FWNm1GNUI7QVU1bUZFO0VBQTBCLHVDQUFBO0FWZ25GNUI7QVUvbUZFO0VBQTBCLHVDQUFBO0FWbW5GNUI7QVVsbkZFO0VBQTBCLHVDQUFBO0FWc25GNUI7QVVybkZFO0VBQTBCLHVDQUFBO0FWeW5GNUI7QVV4bkZFO0VBQTBCLHVDQUFBO0FWNG5GNUI7QVUzbkZFO0VBQTBCLHVDQUFBO0FWK25GNUI7QVU5bkZFO0VBQTBCLHVDQUFBO0FWa29GNUI7QVVqb0ZFO0VBQTBCLHVDQUFBO0FWcW9GNUI7QVVwb0ZFO0VBQTJCLHdDQUFBO0FWd29GN0I7QVV4ckZFO0VBQWUsd0NBQUE7QVY0ckZqQjtBVTNyRkU7RUFBa0IsMkNBQUE7QVYrckZwQjtBVTlyRkU7RUFBbUIsNENBQUE7QVZrc0ZyQjtBVWpzRkU7RUFBbUIsNENBQUE7QVZxc0ZyQjtBVXBzRkU7RUFBbUIsNENBQUE7QVZ3c0ZyQjtBVXZzRkU7RUFBbUIsNENBQUE7QVYyc0ZyQjtBVTFzRkU7RUFBbUIsNENBQUE7QVY4c0ZyQjtBVTdzRkU7RUFBbUIsNENBQUE7QVZpdEZyQjtBVWh0RkU7RUFBbUIsNENBQUE7QVZvdEZyQjtBVW50RkU7RUFBbUIsNENBQUE7QVZ1dEZyQjtBVXR0RkU7RUFBbUIsNENBQUE7QVYwdEZyQjtBVXp0RkU7RUFBb0IsNkNBQUE7QVY2dEZ0QjtBVTN0RkU7RUFBdUIsZ0RBQUE7QVYrdEZ6QjtBVTl0RkU7RUFBd0IsaURBQUE7QVZrdUYxQjtBVWp1RkU7RUFBd0IsaURBQUE7QVZxdUYxQjtBVXB1RkU7RUFBd0IsaURBQUE7QVZ3dUYxQjtBVXZ1RkU7RUFBd0IsaURBQUE7QVYydUYxQjtBVTF1RkU7RUFBd0IsaURBQUE7QVY4dUYxQjtBVTd1RkU7RUFBd0IsaURBQUE7QVZpdkYxQjtBVWh2RkU7RUFBd0IsaURBQUE7QVZvdkYxQjtBVW52RkU7RUFBd0IsaURBQUE7QVZ1dkYxQjtBVXR2RkU7RUFBd0IsaURBQUE7QVYwdkYxQjtBVXp2RkU7RUFBeUIsa0RBQUE7QVY2dkYzQjtBVTN2RkU7RUFBaUIsNkJBQUE7QVYrdkZuQjtBVTl2RkU7RUFBb0IsZ0NBQUE7QVZrd0Z0QjtBVWp3RkU7RUFBcUIsaUNBQUE7QVZxd0Z2QjtBVXB3RkU7RUFBcUIsaUNBQUE7QVZ3d0Z2QjtBVXZ3RkU7RUFBcUIsaUNBQUE7QVYyd0Z2QjtBVTF3RkU7RUFBcUIsaUNBQUE7QVY4d0Z2QjtBVTd3RkU7RUFBcUIsaUNBQUE7QVZpeEZ2QjtBVWh4RkU7RUFBcUIsaUNBQUE7QVZveEZ2QjtBVW54RkU7RUFBcUIsaUNBQUE7QVZ1eEZ2QjtBVXR4RkU7RUFBcUIsaUNBQUE7QVYweEZ2QjtBVXp4RkU7RUFBcUIsaUNBQUE7QVY2eEZ2QjtBVTV4RkU7RUFBc0Isa0NBQUE7QVZneUZ4QjtBVTl4RkU7RUFBeUIscUNBQUE7QVZreUYzQjtBVWp5RkU7RUFBMEIsc0NBQUE7QVZxeUY1QjtBVXB5RkU7RUFBMEIsc0NBQUE7QVZ3eUY1QjtBVXZ5RkU7RUFBMEIsc0NBQUE7QVYyeUY1QjtBVTF5RkU7RUFBMEIsc0NBQUE7QVY4eUY1QjtBVTd5RkU7RUFBMEIsc0NBQUE7QVZpekY1QjtBVWh6RkU7RUFBMEIsc0NBQUE7QVZvekY1QjtBVW56RkU7RUFBMEIsc0NBQUE7QVZ1ekY1QjtBVXR6RkU7RUFBMEIsc0NBQUE7QVYwekY1QjtBVXp6RkU7RUFBMEIsc0NBQUE7QVY2ekY1QjtBVTV6RkU7RUFBMkIsdUNBQUE7QVZnMEY3QjtBVWgzRkU7RUFBZSwwQ0FBQTtBVm8zRmpCO0FVbjNGRTtFQUFrQiw2Q0FBQTtBVnUzRnBCO0FVdDNGRTtFQUFtQiw4Q0FBQTtBVjAzRnJCO0FVejNGRTtFQUFtQiw4Q0FBQTtBVjYzRnJCO0FVNTNGRTtFQUFtQiw4Q0FBQTtBVmc0RnJCO0FVLzNGRTtFQUFtQiw4Q0FBQTtBVm00RnJCO0FVbDRGRTtFQUFtQiw4Q0FBQTtBVnM0RnJCO0FVcjRGRTtFQUFtQiw4Q0FBQTtBVnk0RnJCO0FVeDRGRTtFQUFtQiw4Q0FBQTtBVjQ0RnJCO0FVMzRGRTtFQUFtQiw4Q0FBQTtBVis0RnJCO0FVOTRGRTtFQUFtQiw4Q0FBQTtBVms1RnJCO0FVajVGRTtFQUFvQiwrQ0FBQTtBVnE1RnRCO0FVbjVGRTtFQUF1QixrREFBQTtBVnU1RnpCO0FVdDVGRTtFQUF3QixtREFBQTtBVjA1RjFCO0FVejVGRTtFQUF3QixtREFBQTtBVjY1RjFCO0FVNTVGRTtFQUF3QixtREFBQTtBVmc2RjFCO0FVLzVGRTtFQUF3QixtREFBQTtBVm02RjFCO0FVbDZGRTtFQUF3QixtREFBQTtBVnM2RjFCO0FVcjZGRTtFQUF3QixtREFBQTtBVnk2RjFCO0FVeDZGRTtFQUF3QixtREFBQTtBVjQ2RjFCO0FVMzZGRTtFQUF3QixtREFBQTtBVis2RjFCO0FVOTZGRTtFQUF3QixtREFBQTtBVms3RjFCO0FVajdGRTtFQUF5QixvREFBQTtBVnE3RjNCO0FVbjdGRTtFQUFpQiwrQkFBQTtBVnU3Rm5CO0FVdDdGRTtFQUFvQixrQ0FBQTtBVjA3RnRCO0FVejdGRTtFQUFxQixtQ0FBQTtBVjY3RnZCO0FVNTdGRTtFQUFxQixtQ0FBQTtBVmc4RnZCO0FVLzdGRTtFQUFxQixtQ0FBQTtBVm04RnZCO0FVbDhGRTtFQUFxQixtQ0FBQTtBVnM4RnZCO0FVcjhGRTtFQUFxQixtQ0FBQTtBVnk4RnZCO0FVeDhGRTtFQUFxQixtQ0FBQTtBVjQ4RnZCO0FVMzhGRTtFQUFxQixtQ0FBQTtBVis4RnZCO0FVOThGRTtFQUFxQixtQ0FBQTtBVms5RnZCO0FVajlGRTtFQUFxQixtQ0FBQTtBVnE5RnZCO0FVcDlGRTtFQUFzQixvQ0FBQTtBVnc5RnhCO0FVdDlGRTtFQUF5Qix1Q0FBQTtBVjA5RjNCO0FVejlGRTtFQUEwQix3Q0FBQTtBVjY5RjVCO0FVNTlGRTtFQUEwQix3Q0FBQTtBVmcrRjVCO0FVLzlGRTtFQUEwQix3Q0FBQTtBVm0rRjVCO0FVbCtGRTtFQUEwQix3Q0FBQTtBVnMrRjVCO0FVcitGRTtFQUEwQix3Q0FBQTtBVnkrRjVCO0FVeCtGRTtFQUEwQix3Q0FBQTtBVjQrRjVCO0FVMytGRTtFQUEwQix3Q0FBQTtBVisrRjVCO0FVOStGRTtFQUEwQix3Q0FBQTtBVmsvRjVCO0FVai9GRTtFQUEwQix3Q0FBQTtBVnEvRjVCO0FVcC9GRTtFQUEyQix5Q0FBQTtBVncvRjdCO0FVeGlHRTtFQUFlLDJDQUFBO0FWNGlHakI7QVUzaUdFO0VBQWtCLDhDQUFBO0FWK2lHcEI7QVU5aUdFO0VBQW1CLCtDQUFBO0FWa2pHckI7QVVqakdFO0VBQW1CLCtDQUFBO0FWcWpHckI7QVVwakdFO0VBQW1CLCtDQUFBO0FWd2pHckI7QVV2akdFO0VBQW1CLCtDQUFBO0FWMmpHckI7QVUxakdFO0VBQW1CLCtDQUFBO0FWOGpHckI7QVU3akdFO0VBQW1CLCtDQUFBO0FWaWtHckI7QVVoa0dFO0VBQW1CLCtDQUFBO0FWb2tHckI7QVVua0dFO0VBQW1CLCtDQUFBO0FWdWtHckI7QVV0a0dFO0VBQW1CLCtDQUFBO0FWMGtHckI7QVV6a0dFO0VBQW9CLGdEQUFBO0FWNmtHdEI7QVUza0dFO0VBQXVCLG1EQUFBO0FWK2tHekI7QVU5a0dFO0VBQXdCLG9EQUFBO0FWa2xHMUI7QVVqbEdFO0VBQXdCLG9EQUFBO0FWcWxHMUI7QVVwbEdFO0VBQXdCLG9EQUFBO0FWd2xHMUI7QVV2bEdFO0VBQXdCLG9EQUFBO0FWMmxHMUI7QVUxbEdFO0VBQXdCLG9EQUFBO0FWOGxHMUI7QVU3bEdFO0VBQXdCLG9EQUFBO0FWaW1HMUI7QVVobUdFO0VBQXdCLG9EQUFBO0FWb21HMUI7QVVubUdFO0VBQXdCLG9EQUFBO0FWdW1HMUI7QVV0bUdFO0VBQXdCLG9EQUFBO0FWMG1HMUI7QVV6bUdFO0VBQXlCLHFEQUFBO0FWNm1HM0I7QVUzbUdFO0VBQWlCLGdDQUFBO0FWK21HbkI7QVU5bUdFO0VBQW9CLG1DQUFBO0FWa25HdEI7QVVqbkdFO0VBQXFCLG9DQUFBO0FWcW5HdkI7QVVwbkdFO0VBQXFCLG9DQUFBO0FWd25HdkI7QVV2bkdFO0VBQXFCLG9DQUFBO0FWMm5HdkI7QVUxbkdFO0VBQXFCLG9DQUFBO0FWOG5HdkI7QVU3bkdFO0VBQXFCLG9DQUFBO0FWaW9HdkI7QVVob0dFO0VBQXFCLG9DQUFBO0FWb29HdkI7QVVub0dFO0VBQXFCLG9DQUFBO0FWdW9HdkI7QVV0b0dFO0VBQXFCLG9DQUFBO0FWMG9HdkI7QVV6b0dFO0VBQXFCLG9DQUFBO0FWNm9HdkI7QVU1b0dFO0VBQXNCLHFDQUFBO0FWZ3BHeEI7QVU5b0dFO0VBQXlCLHdDQUFBO0FWa3BHM0I7QVVqcEdFO0VBQTBCLHlDQUFBO0FWcXBHNUI7QVVwcEdFO0VBQTBCLHlDQUFBO0FWd3BHNUI7QVV2cEdFO0VBQTBCLHlDQUFBO0FWMnBHNUI7QVUxcEdFO0VBQTBCLHlDQUFBO0FWOHBHNUI7QVU3cEdFO0VBQTBCLHlDQUFBO0FWaXFHNUI7QVVocUdFO0VBQTBCLHlDQUFBO0FWb3FHNUI7QVVucUdFO0VBQTBCLHlDQUFBO0FWdXFHNUI7QVV0cUdFO0VBQTBCLHlDQUFBO0FWMHFHNUI7QVV6cUdFO0VBQTBCLHlDQUFBO0FWNnFHNUI7QVU1cUdFO0VBQTJCLDBDQUFBO0FWZ3JHN0I7QVVodUdFO0VBQWUsMkNBQUE7QVZvdUdqQjtBVW51R0U7RUFBa0IsOENBQUE7QVZ1dUdwQjtBVXR1R0U7RUFBbUIsK0NBQUE7QVYwdUdyQjtBVXp1R0U7RUFBbUIsK0NBQUE7QVY2dUdyQjtBVTV1R0U7RUFBbUIsK0NBQUE7QVZndkdyQjtBVS91R0U7RUFBbUIsK0NBQUE7QVZtdkdyQjtBVWx2R0U7RUFBbUIsK0NBQUE7QVZzdkdyQjtBVXJ2R0U7RUFBbUIsK0NBQUE7QVZ5dkdyQjtBVXh2R0U7RUFBbUIsK0NBQUE7QVY0dkdyQjtBVTN2R0U7RUFBbUIsK0NBQUE7QVYrdkdyQjtBVTl2R0U7RUFBbUIsK0NBQUE7QVZrd0dyQjtBVWp3R0U7RUFBb0IsZ0RBQUE7QVZxd0d0QjtBVW53R0U7RUFBdUIsbURBQUE7QVZ1d0d6QjtBVXR3R0U7RUFBd0Isb0RBQUE7QVYwd0cxQjtBVXp3R0U7RUFBd0Isb0RBQUE7QVY2d0cxQjtBVTV3R0U7RUFBd0Isb0RBQUE7QVZneEcxQjtBVS93R0U7RUFBd0Isb0RBQUE7QVZteEcxQjtBVWx4R0U7RUFBd0Isb0RBQUE7QVZzeEcxQjtBVXJ4R0U7RUFBd0Isb0RBQUE7QVZ5eEcxQjtBVXh4R0U7RUFBd0Isb0RBQUE7QVY0eEcxQjtBVTN4R0U7RUFBd0Isb0RBQUE7QVYreEcxQjtBVTl4R0U7RUFBd0Isb0RBQUE7QVZreUcxQjtBVWp5R0U7RUFBeUIscURBQUE7QVZxeUczQjtBVW55R0U7RUFBaUIsZ0NBQUE7QVZ1eUduQjtBVXR5R0U7RUFBb0IsbUNBQUE7QVYweUd0QjtBVXp5R0U7RUFBcUIsb0NBQUE7QVY2eUd2QjtBVTV5R0U7RUFBcUIsb0NBQUE7QVZnekd2QjtBVS95R0U7RUFBcUIsb0NBQUE7QVZtekd2QjtBVWx6R0U7RUFBcUIsb0NBQUE7QVZzekd2QjtBVXJ6R0U7RUFBcUIsb0NBQUE7QVZ5ekd2QjtBVXh6R0U7RUFBcUIsb0NBQUE7QVY0ekd2QjtBVTN6R0U7RUFBcUIsb0NBQUE7QVYrekd2QjtBVTl6R0U7RUFBcUIsb0NBQUE7QVZrMEd2QjtBVWowR0U7RUFBcUIsb0NBQUE7QVZxMEd2QjtBVXAwR0U7RUFBc0IscUNBQUE7QVZ3MEd4QjtBVXQwR0U7RUFBeUIsd0NBQUE7QVYwMEczQjtBVXowR0U7RUFBMEIseUNBQUE7QVY2MEc1QjtBVTUwR0U7RUFBMEIseUNBQUE7QVZnMUc1QjtBVS8wR0U7RUFBMEIseUNBQUE7QVZtMUc1QjtBVWwxR0U7RUFBMEIseUNBQUE7QVZzMUc1QjtBVXIxR0U7RUFBMEIseUNBQUE7QVZ5MUc1QjtBVXgxR0U7RUFBMEIseUNBQUE7QVY0MUc1QjtBVTMxR0U7RUFBMEIseUNBQUE7QVYrMUc1QjtBVTkxR0U7RUFBMEIseUNBQUE7QVZrMkc1QjtBVWoyR0U7RUFBMEIseUNBQUE7QVZxMkc1QjtBVXAyR0U7RUFBMkIsMENBQUE7QVZ3Mkc3QjtBVXg1R0U7RUFBZSx3Q0FBQTtBVjQ1R2pCO0FVMzVHRTtFQUFrQiwyQ0FBQTtBVis1R3BCO0FVOTVHRTtFQUFtQiw0Q0FBQTtBVms2R3JCO0FVajZHRTtFQUFtQiw0Q0FBQTtBVnE2R3JCO0FVcDZHRTtFQUFtQiw0Q0FBQTtBVnc2R3JCO0FVdjZHRTtFQUFtQiw0Q0FBQTtBVjI2R3JCO0FVMTZHRTtFQUFtQiw0Q0FBQTtBVjg2R3JCO0FVNzZHRTtFQUFtQiw0Q0FBQTtBVmk3R3JCO0FVaDdHRTtFQUFtQiw0Q0FBQTtBVm83R3JCO0FVbjdHRTtFQUFtQiw0Q0FBQTtBVnU3R3JCO0FVdDdHRTtFQUFtQiw0Q0FBQTtBVjA3R3JCO0FVejdHRTtFQUFvQiw2Q0FBQTtBVjY3R3RCO0FVMzdHRTtFQUF1QixnREFBQTtBVis3R3pCO0FVOTdHRTtFQUF3QixpREFBQTtBVms4RzFCO0FVajhHRTtFQUF3QixpREFBQTtBVnE4RzFCO0FVcDhHRTtFQUF3QixpREFBQTtBVnc4RzFCO0FVdjhHRTtFQUF3QixpREFBQTtBVjI4RzFCO0FVMThHRTtFQUF3QixpREFBQTtBVjg4RzFCO0FVNzhHRTtFQUF3QixpREFBQTtBVmk5RzFCO0FVaDlHRTtFQUF3QixpREFBQTtBVm85RzFCO0FVbjlHRTtFQUF3QixpREFBQTtBVnU5RzFCO0FVdDlHRTtFQUF3QixpREFBQTtBVjA5RzFCO0FVejlHRTtFQUF5QixrREFBQTtBVjY5RzNCO0FVMzlHRTtFQUFpQiw2QkFBQTtBVis5R25CO0FVOTlHRTtFQUFvQixnQ0FBQTtBVmsrR3RCO0FVaitHRTtFQUFxQixpQ0FBQTtBVnErR3ZCO0FVcCtHRTtFQUFxQixpQ0FBQTtBVncrR3ZCO0FVditHRTtFQUFxQixpQ0FBQTtBVjIrR3ZCO0FVMStHRTtFQUFxQixpQ0FBQTtBVjgrR3ZCO0FVNytHRTtFQUFxQixpQ0FBQTtBVmkvR3ZCO0FVaC9HRTtFQUFxQixpQ0FBQTtBVm8vR3ZCO0FVbi9HRTtFQUFxQixpQ0FBQTtBVnUvR3ZCO0FVdC9HRTtFQUFxQixpQ0FBQTtBVjAvR3ZCO0FVei9HRTtFQUFxQixpQ0FBQTtBVjYvR3ZCO0FVNS9HRTtFQUFzQixrQ0FBQTtBVmdnSHhCO0FVOS9HRTtFQUF5QixxQ0FBQTtBVmtnSDNCO0FVamdIRTtFQUEwQixzQ0FBQTtBVnFnSDVCO0FVcGdIRTtFQUEwQixzQ0FBQTtBVndnSDVCO0FVdmdIRTtFQUEwQixzQ0FBQTtBVjJnSDVCO0FVMWdIRTtFQUEwQixzQ0FBQTtBVjhnSDVCO0FVN2dIRTtFQUEwQixzQ0FBQTtBVmloSDVCO0FVaGhIRTtFQUEwQixzQ0FBQTtBVm9oSDVCO0FVbmhIRTtFQUEwQixzQ0FBQTtBVnVoSDVCO0FVdGhIRTtFQUEwQixzQ0FBQTtBVjBoSDVCO0FVemhIRTtFQUEwQixzQ0FBQTtBVjZoSDVCO0FVNWhIRTtFQUEyQix1Q0FBQTtBVmdpSDdCIiwiZmlsZSI6InN0eWxlLWRlZmF1bHQuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbjpyb290IHtcbiAgLS1jLWJhY2tncm91bmQ6IHZhcigtLWxpZ2h0KTtcbiAgLyogYm9keSBiYWNrZ3JvdW5kICovXG4gIC0tYy1ib2R5OiB2YXIoLS1kYXJrKTtcbiAgLyogYm9keSBjb2xvciAqL1xuICAvKiA9PT0gVFlQT0dSQVBIWSA9PT0gKi9cbiAgLS10ZXh0LWJhc2U6IDFyZW07XG4gIC0tdGV4dFNpemVJbmNyZW1lbnQ6IDEuMjtcbiAgLS10ZXh0LXhzOiBjYWxjKHZhcigtLXRleHQtc20pIC8gdmFyKC0tdGV4dFNpemVJbmNyZW1lbnQpKTtcbiAgLS10ZXh0LXNtOiBjYWxjKHZhcigtLXRleHQtYmFzZSkgLyB2YXIoLS10ZXh0U2l6ZUluY3JlbWVudCkpO1xuICAtLXRleHQ6IHZhcigtLXRleHQtYmFzZSk7XG4gIC0tdGV4dC1tZDogY2FsYyh2YXIoLS10ZXh0LWJhc2UpICogdmFyKC0tdGV4dFNpemVJbmNyZW1lbnQpKTtcbiAgLS10ZXh0LWxnOiBjYWxjKHZhcigtLXRleHQtbWQpICogdmFyKC0tdGV4dFNpemVJbmNyZW1lbnQpKTtcbiAgLS10ZXh0LXhsOiBjYWxjKHZhcigtLXRleHQtbGcpICogdmFyKC0tdGV4dFNpemVJbmNyZW1lbnQpKTtcbiAgLS10ZXh0LTJ4bDogY2FsYyh2YXIoLS10ZXh0LXhsKSAqIHZhcigtLXRleHRTaXplSW5jcmVtZW50KSk7XG4gIC0tdGV4dC0zeGw6IGNhbGModmFyKC0tdGV4dC0yeGwpICogdmFyKC0tdGV4dFNpemVJbmNyZW1lbnQpKTtcbiAgLS10ZXh0LTR4bDogY2FsYyh2YXIoLS10ZXh0LTN4bCkgKiB2YXIoLS10ZXh0U2l6ZUluY3JlbWVudCkpO1xuICAtLWxpbmVIZWlnaHRGaXhlZEFtb3VudDogMC41cmVtO1xuICAtLWxpbmVIZWlnaHRSZWxhdGl2ZUFtb3VudDogMWVtO1xuICAtLWxpbmUtaGVpZ2h0LWJhc2U6IGNhbGModmFyKC0tbGluZUhlaWdodEZpeGVkQW1vdW50KSArIHZhcigtLWxpbmVIZWlnaHRSZWxhdGl2ZUFtb3VudCkpO1xuICAtLWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcbiAgLS1sZXR0ZXItc3BhY2luZzogLjEyNXB4O1xuICAtLWZvbnQtZmFtaWx5LWJvZHk6IHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktaGVhZGluZzogc2Fucy1zZXJpZjtcbiAgLS1mb250LXdlaWdodC1ib2R5OiA0MDA7XG4gIC0tZm9udC13ZWlnaHQtaGVhZGluZzogNDAwO1xuICAvKiA9PT0gU1BBQ0lORyA9PT0gKi9cbiAgLS11bml0OiAwLjRyZW07XG4gIC0tc3BhY2VJbmNyZW1lbnQ6IDI7XG4gIC0tc3BhY2UteHM6IHZhcigtLXVuaXQpO1xuICAtLXNwYWNlLXNtOiBjYWxjKHZhcigtLXNwYWNlLXhzKSAqIHZhcigtLXNwYWNlSW5jcmVtZW50KSk7XG4gIC0tc3BhY2UtbWQ6IGNhbGModmFyKC0tc3BhY2Utc20pICogdmFyKC0tc3BhY2VJbmNyZW1lbnQpKTtcbiAgLS1zcGFjZS1sZzogY2FsYyh2YXIoLS1zcGFjZS1tZCkgKiB2YXIoLS1zcGFjZUluY3JlbWVudCkpO1xuICAtLXNwYWNlLXhsOiBjYWxjKHZhcigtLXNwYWNlLWxnKSAqIHZhcigtLXNwYWNlSW5jcmVtZW50KSk7XG4gIC0tc3BhY2UtMnhsOiBjYWxjKHZhcigtLXNwYWNlLXhsKSAqIHZhcigtLXNwYWNlSW5jcmVtZW50KSk7XG4gIC0tc3BhY2UtM3hsOiBjYWxjKHZhcigtLXNwYWNlLTJ4bCkgKiB2YXIoLS1zcGFjZUluY3JlbWVudCkpO1xuICAtLXNwYWNlLTR4bDogY2FsYyh2YXIoLS1zcGFjZS0zeGwpICogdmFyKC0tc3BhY2VJbmNyZW1lbnQpKTtcbiAgLyogPT09IFRFWFQgRlJBTUUgPT09ICovXG4gIC0tdGV4dEZyYW1lUmF0aW86IDQ7XG4gIC0tdGV4dEZyYW1lWTogLjZlbTtcbiAgLS10ZXh0RnJhbWVYOiBjYWxjKHZhcigtLXRleHRGcmFtZVkpICogdmFyKC0tdGV4dEZyYW1lUmF0aW8pKTtcbiAgLyogQmVsbCBjdXJ2ZSBbaHR0cHM6Ly9ncmF5c2NhbGUuZGVzaWduL2FwcF0gKi9cbiAgLS1saWdodG5lc3MtNTA6IGNhbGMoOTcuMDglICsgdmFyKC0tYWNjZW50LWxpZ2h0bmVzcy1vZmZzZXQpKTtcbiAgLS1saWdodG5lc3MtMTAwOiBjYWxjKDk0LjEyJSArIHZhcigtLWFjY2VudC1saWdodG5lc3Mtb2Zmc2V0KSk7XG4gIC0tbGlnaHRuZXNzLTIwMDogY2FsYyg5MC4xMyUgKyB2YXIoLS1hY2NlbnQtbGlnaHRuZXNzLW9mZnNldCkpO1xuICAtLWxpZ2h0bmVzcy0zMDA6IGNhbGMoODQuMTYlICsgdmFyKC0tYWNjZW50LWxpZ2h0bmVzcy1vZmZzZXQpKTtcbiAgLS1saWdodG5lc3MtNDAwOiBjYWxjKDc0Ljc2JSArIHZhcigtLWFjY2VudC1saWdodG5lc3Mtb2Zmc2V0KSk7XG4gIC0tbGlnaHRuZXNzLTUwMDogY2FsYyg2MC4xNiUgKyB2YXIoLS1hY2NlbnQtbGlnaHRuZXNzLW9mZnNldCkpO1xuICAtLWxpZ2h0bmVzcy02MDA6IGNhbGMoNDcuNDMlICsgdmFyKC0tYWNjZW50LWxpZ2h0bmVzcy1vZmZzZXQpKTtcbiAgLS1saWdodG5lc3MtNzAwOiBjYWxjKDM4LjYxJSArIHZhcigtLWFjY2VudC1saWdodG5lc3Mtb2Zmc2V0KSk7XG4gIC0tbGlnaHRuZXNzLTgwMDogY2FsYygzMC42NCUgKyB2YXIoLS1hY2NlbnQtbGlnaHRuZXNzLW9mZnNldCkpO1xuICAtLWxpZ2h0bmVzcy05MDA6IGNhbGMoMjIuNzAlICsgdmFyKC0tYWNjZW50LWxpZ2h0bmVzcy1vZmZzZXQpKTtcbiAgLS1saWdodG5lc3MtMTAwMDogY2FsYygxNC4xNCUgKyB2YXIoLS1hY2NlbnQtbGlnaHRuZXNzLW9mZnNldCkpO1xuICAvKiA9PT0gU3lzdGVtIGNvbG9ycyA9PT0gKi9cbiAgLS1kYW5nZXItcm9vdDogaHNsKDM1NCwgNzAlLCA1NCUpO1xuICAtLXN1Y2Nlc3Mtcm9vdDogaHNsKDEzNCwgNjElLCA0MSUpO1xuICAtLXdhcm5pbmctcm9vdDogaHNsKDQ1LCAxMDAlLCA1MiUpO1xuICAtLWluZm8tcm9vdDogaHNsKDE4OCwgNzglLCA0MSUpO1xuICAvKiA9PT0gVGV4dCBzZWxlY3Rpb24gPT09ICovXG4gIC0tc2VsZWN0aW9uLWNvbG9yOiB3aGl0ZTtcbiAgLS1zZWxlY3Rpb24tYmc6IHZhcigtLWFjY2VudCk7XG4gIC8qID09PSBMb2FkZXIgPT09ICovXG4gIC0tYXBwLWxvYWRlci1iZzogdmFyKC0tYWNjZW50KTtcbiAgLS1hcHAtbG9hZGVyLW9wYWNpdHk6IC41O1xuICAvKiA9PT0gUmFkaXVzID09PSAqL1xuICAtLXJhZGl1czogNnB4O1xuICAtLXJhZGl1cy1zbTogY2FsYyh2YXIoLS1yYWRpdXMpICogLjUpO1xuICAtLXJhZGl1cy1sZzogY2FsYyh2YXIoLS1yYWRpdXMpICogMS41KTtcbiAgLyogPT09IEJ1dHRvbiA9PT0gKi9cbiAgLS1idG4tZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICAvKiA9PT0gRm9ybSBjb250cm9sID09PSAqL1xuICAtLWZvcm0tY29udHJvbC1mb250LXNpemU6IHZhcigtLXRleHQpO1xuICAvKiA9PT0gSW5wdXQgPT09ICovXG4gIC0taW5wdXQtZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICAtLWlucHV0LWJvcmRlci13aWR0aDogMXB4O1xuICAtLWlucHV0LWJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWdyYXktMjAwKTtcbiAgLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogaHNsKHZhcigtLWRhcmstaHNsKSwgLjQpO1xuICAtLWlucHV0LXBhZGRpbmcteDogY2FsYyh2YXIoLS10ZXh0RnJhbWVZKSAqIDEuMjUpO1xuICAvKiA9PT0gVHJhbnNpdGlvbiBkdXJhdGlvbiA9PT0gKi9cbiAgLS1kdXJhdGlvbi03NTogNzVtcztcbiAgLS1kdXJhdGlvbi0xMDA6IDEwMG1zO1xuICAtLWR1cmF0aW9uLTE1MDogMTUwbXM7XG4gIC0tZHVyYXRpb24tMjAwOiAyMDBtcztcbiAgLS1kdXJhdGlvbi0zMDA6IDMwMG1zO1xuICAtLWR1cmF0aW9uLTUwMDogNTAwbXM7XG4gIC0tZHVyYXRpb24tNzAwOiA3MDBtcztcbiAgLS1kdXJhdGlvbi0xMDAwOiAxMDAwbXM7XG4gIC8qID09PSBUcmFuc2l0aW9uIHR5cGUgPT09ICovXG4gIC0tZWFzZS1saW5lYXI6IGxpbmVhcjtcbiAgLS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIC0tZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gIC8qID09PSBCb3JkZXIgPT09ICovXG4gIC0tYm9yZGVyLWNvbG9yLWxpZ2h0OiBoc2xhKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ncmF5UyksIDUwJSwgMC4xKTtcbiAgLS1ib3JkZXItY29sb3I6IGhzbGEodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5LWdyYXlTKSwgNTAlLCAwLjIpO1xuICAtLWJvcmRlci1jb2xvci1kYXJrOiBoc2xhKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ncmF5UyksIDUwJSwgMC40KTtcbiAgLyogPT09IEJveCBzaGFkb3dzIFtodHRwczovL3d3dy5qb3Nod2NvbWVhdS5jb20vc2hhZG93LXBhbGV0dGUvXSA9PT0gKi9cbiAgLS1zaGFkb3ctY29sb3I6IGhzbCh2YXIoLS1kYXJrLWhzbCksIC4wMjUpO1xuICAtLWJveC1zaGFkb3ctc206IDAuM3B4IDAuNXB4IDAuN3B4IHZhcigtLXNoYWRvdy1jb2xvciksIDAuNHB4IDAuOHB4IDFweCAtMS4ycHggdmFyKC0tc2hhZG93LWNvbG9yKSwgMXB4IDJweCAyLjVweCAtMi41cHggdmFyKC0tc2hhZG93LWNvbG9yKTtcbiAgLS1ib3gtc2hhZG93OiAwLjNweCAwLjVweCAwLjdweCB2YXIoLS1zaGFkb3ctY29sb3IpLCAwLjhweCAxLjZweCAycHggLTAuOHB4IHZhcigtLXNoYWRvdy1jb2xvciksIDIuMXB4IDQuMXB4IDUuMnB4IC0xLjdweCB2YXIoLS1zaGFkb3ctY29sb3IpLCA1cHggMTBweCAxMi42cHggLTIuNXB4IHZhcigtLXNoYWRvdy1jb2xvcik7XG4gIC0tYm94LXNoYWRvdy1sZzogMC4zcHggMC41cHggMC43cHggdmFyKC0tc2hhZG93LWNvbG9yKSwgMS41cHggMi45cHggMy43cHggLTAuNHB4IHZhcigtLXNoYWRvdy1jb2xvciksIDIuN3B4IDUuNHB4IDYuOHB4IC0wLjdweCB2YXIoLS1zaGFkb3ctY29sb3IpLCA0LjVweCA4LjlweCAxMS4ycHggLTEuMXB4IHZhcigtLXNoYWRvdy1jb2xvciksIDcuMXB4IDE0LjNweCAxOHB4IC0xLjRweCB2YXIoLS1zaGFkb3ctY29sb3IpLCAxMS4ycHggMjIuM3B4IDI4LjFweCAtMS44cHggdmFyKC0tc2hhZG93LWNvbG9yKSwgMTdweCAzMy45cHggNDIuN3B4IC0yLjFweCB2YXIoLS1zaGFkb3ctY29sb3IpLCAyNXB4IDUwcHggNjIuOXB4IC0yLjVweCB2YXIoLS1zaGFkb3ctY29sb3IpO1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIG9sLCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNtKTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jLWJvZHkpO1xufVxuXG46cm9vdCB7XG4gIC0tbGlzdC1zdHlsZS1pY29uOiBcInhcIjtcbiAgLS1saXN0LXN0eWxlLWljb24tY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXNlbGVjdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlbGVjdGlvbi1iZyk7XG59XG5cbmh0bWxbc3R5bGVdIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9aWNvbl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbltjbGFzcyo9aWNvbl0gc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uZW50cnktY29udGVudCBoMSB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXNtKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbn1cbi5lbnRyeS1jb250ZW50IGgyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2Utc20pO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xufVxuLmVudHJ5LWNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS14cyk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG59XG4uZW50cnktY29udGVudCBoNCB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXhzKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0KTtcbn1cbi5lbnRyeS1jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbn1cbi5lbnRyeS1jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhzKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZW50cnktY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZW50cnktY29udGVudCB1bCxcbi5lbnRyeS1jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCB2YXIoLS1zcGFjZS1zbSkgMDtcbn1cbi5lbnRyeS1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5lbnRyeS1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAoiBcIjtcbiAgY29sb3I6IHZhcigtLWxpc3Qtc3R5bGUtaWNvbi1jb2xvcik7XG59XG4uZW50cnktY29udGVudCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLW1kKTtcbiAgY291bnRlci1yZXNldDogZm9vO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5lbnRyeS1jb250ZW50IG9sID4gbGkge1xuICBjb3VudGVyLWluY3JlbWVudDogZm9vO1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG4uZW50cnktY29udGVudCBvbCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZm9vKSBcIi5cIjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgLyogYWhhISAqL1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2Utc20pO1xufVxuXG4ubS14cyB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2UteHMpICFpbXBvcnRhbnQ7XG59XG5cbi5tLXNtIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjZS1zbSkgIWltcG9ydGFudDtcbn1cblxuLm0tbWQge1xuICBtYXJnaW46IHZhcigtLXNwYWNlLW1kKSAhaW1wb3J0YW50O1xufVxuXG4ubS1sZyB7XG4gIG1hcmdpbjogdmFyKC0tc3BhY2UtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5tLXhsIHtcbiAgbWFyZ2luOiB2YXIoLS1zcGFjZS14bCkgIWltcG9ydGFudDtcbn1cblxuLm1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLXhzKSAhaW1wb3J0YW50O1xufVxuXG4ubWwtc20ge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2Utc20pICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjZS1tZCkgIWltcG9ydGFudDtcbn1cblxuLm1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNlLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ubWwteGwge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tc3BhY2UteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5tci14cyB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2UteHMpICFpbXBvcnRhbnQ7XG59XG5cbi5tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2Utc20pICFpbXBvcnRhbnQ7XG59XG5cbi5tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2UtbWQpICFpbXBvcnRhbnQ7XG59XG5cbi5tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2UtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5tci14bCB7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2UteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5tdC14cyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXhzKSAhaW1wb3J0YW50O1xufVxuXG4ubXQtc20ge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zbSkgIWltcG9ydGFudDtcbn1cblxuLm10LW1kIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UtbWQpICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1sZyB7XG4gIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ubXQteGwge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS14bCkgIWltcG9ydGFudDtcbn1cblxuLm1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UteHMpICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ubWItbWQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1tZCkgIWltcG9ydGFudDtcbn1cblxuLm1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucC14cyB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLXhzKSAhaW1wb3J0YW50O1xufVxuXG4ucC1zbSB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucC1tZCB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLW1kKSAhaW1wb3J0YW50O1xufVxuXG4ucC1sZyB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucC14bCB7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucGwteHMge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLXhzKSAhaW1wb3J0YW50O1xufVxuXG4ucGwtc20ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucGwtbWQge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLW1kKSAhaW1wb3J0YW50O1xufVxuXG4ucGwtbGcge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucGwteGwge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNwYWNlLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucHIteHMge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS14cykgIWltcG9ydGFudDtcbn1cblxuLnByLXNtIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2Utc20pICFpbXBvcnRhbnQ7XG59XG5cbi5wci1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNlLW1kKSAhaW1wb3J0YW50O1xufVxuXG4ucHItbGcge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1sZykgIWltcG9ydGFudDtcbn1cblxuLnByLXhsIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tc3BhY2UteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5wdC14cyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS14cykgIWltcG9ydGFudDtcbn1cblxuLnB0LXNtIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucHQtbWQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2UtbWQpICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1sZyB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1sZykgIWltcG9ydGFudDtcbn1cblxuLnB0LXhsIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucGIteHMge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2UteHMpICFpbXBvcnRhbnQ7XG59XG5cbi5wYi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zbSkgIWltcG9ydGFudDtcbn1cblxuLnBiLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLW1kKSAhaW1wb3J0YW50O1xufVxuXG4ucGItbGcge1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2UtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5wYi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS14bCkgIWltcG9ydGFudDtcbn1cblxuLmNtdCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmNtciB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uY21iIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uY21sIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNtIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jcHQge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY3ByIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uY3BiIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNwbCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uY3Age1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAteHMge1xuICBnYXA6IHZhcigtLXNwYWNlLXhzKSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXNtIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zbSkgIWltcG9ydGFudDtcbn1cblxuLmdhcC1tZCB7XG4gIGdhcDogdmFyKC0tc3BhY2UtbWQpICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtbGcge1xuICBnYXA6IHZhcigtLXNwYWNlLWxnKSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXhsIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14bCkgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saW5lLWNsYW1wLTEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDEgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWNsYW1wLTIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWNsYW1wLTMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDMgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWNsYW1wLTQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWNsYW1wLTUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0xMDAge1xuICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0yMDAge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy02MDAge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy03MDAge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy04MDAge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy05MDAge1xuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LTEge1xuICBmbGV4OiAxO1xufVxuXG4uZnMteHMge1xuICBmb250LXNpemU6IHZhcigtLXRleHQteHMpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG59XG5cbi5mcy1zbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSkgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbn1cblxuLmZzIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0KSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xufVxuXG4uZnMtbWQge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG59XG5cbi5mcy1sZyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZykgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbn1cblxuLmZzLXhsIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xufVxuXG4uZC1ob3Jpem9udGFsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5kLXN0YXJ0IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uZC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmQtZW5kIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmdhcC14cyB7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMpICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtc20ge1xuICBnYXA6IHZhcigtLXNwYWNlLXNtKSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmdhcC1tZCB7XG4gIGdhcDogdmFyKC0tc3BhY2UtbWQpICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtbGcge1xuICBnYXA6IHZhcigtLXNwYWNlLWxnKSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXhsIHtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14bCkgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxldHRlci1zcGFjaW5nKTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvZHkpO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmcpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWhlYWRpbmcpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTR4bCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzLjVweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtM3hsKTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTN4bCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzLjVweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtMnhsKTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTJ4bCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzLjVweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMy41cHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjMuNXB4KSB7XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzLjVweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQpO1xuICB9XG59XG5cbi5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2Utc20pIHZhcigtLXNwYWNlLW1kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWdyYXktODAwKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG59XG5cbi5hbGVydC1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyKTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvKTtcbn1cblxuLmZvcm0tc2VsZWN0LFxuLmZvcm0tY29udHJvbCxcbi5idG4sXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1kZW55LFxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGNvbG9yOiB2YXIoLS1jLWJvZHkpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tZHVyYXRpb24tMzAwKSB2YXIoLS1lYXNlLWluLW91dCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9ybS1jb250cm9sLWZvbnQtc2l6ZSk7XG59XG4uZm9ybS1zZWxlY3Q6bm90KHRleHRhcmVhKSxcbi5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5idG46bm90KHRleHRhcmVhKSxcbi5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QodGV4dGFyZWEpLFxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItZGVueTpub3QodGV4dGFyZWEpLFxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QodGV4dGFyZWEpIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXRleHRGcmFtZVkpICogMiArIHZhcigtLWlucHV0LWJvcmRlci13aWR0aCkgKiAyICsgdmFyKC0tbGluZS1oZWlnaHQpKTtcbn1cblxuLmJ0biwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1kZW55LCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNlLXhzKTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tdGV4dEZyYW1lWCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXRleHRGcmFtZVgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3LjVweCkge1xuICAuYnRuLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWRlbnksIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS10ZXh0RnJhbWVYKSAqIC44KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXRleHRGcmFtZVgpICogLjgpO1xuICB9XG59XG4uYnRuLmRpc2FibGVkLCAuc3dhbDItcG9wdXAgLmRpc2FibGVkLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWRlbnksIC5zd2FsMi1wb3B1cCAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0sIC5idG46ZGlzYWJsZWQsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpkaXNhYmxlZCwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItZGVueTpkaXNhYmxlZCwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpkaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4uZGlzYWJsZWQ6YWZ0ZXIsIC5zd2FsMi1wb3B1cCAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphZnRlciwgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItZGVueTphZnRlciwgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTphZnRlciwgLmJ0bjpkaXNhYmxlZDphZnRlciwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmRpc2FibGVkOmFmdGVyLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1kZW55OmRpc2FibGVkOmFmdGVyLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmRpc2FibGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uYnRuLmRpc2FibGVkOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZC5zd2FsMi1zdHlsZWQuc3dhbDItZGVueTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuZGlzYWJsZWQuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06YWN0aXZlLCAuYnRuOmRpc2FibGVkOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmRpc2FibGVkOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItZGVueTpkaXNhYmxlZDphY3RpdmUsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06ZGlzYWJsZWQ6YWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tZHVyYXRpb24tNzUpO1xufVxuLmJ0bi5kaXNhYmxlZFtjbGFzcyo9YnRuLW91dGxpbmUtXSwgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZFtjbGFzcyo9YnRuLW91dGxpbmUtXS5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsLCAuc3dhbDItcG9wdXAgLmRpc2FibGVkW2NsYXNzKj1idG4tb3V0bGluZS1dLnN3YWwyLXN0eWxlZC5zd2FsMi1kZW55LCAuc3dhbDItcG9wdXAgLmRpc2FibGVkW2NsYXNzKj1idG4tb3V0bGluZS1dLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtLCAuYnRuOmRpc2FibGVkW2NsYXNzKj1idG4tb3V0bGluZS1dLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWw6ZGlzYWJsZWRbY2xhc3MqPWJ0bi1vdXRsaW5lLV0sIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWRlbnk6ZGlzYWJsZWRbY2xhc3MqPWJ0bi1vdXRsaW5lLV0sIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06ZGlzYWJsZWRbY2xhc3MqPWJ0bi1vdXRsaW5lLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5idG4uZGlzYWJsZWRbY2xhc3MqPWJ0bi1vdXRsaW5lLV06YWZ0ZXIsIC5zd2FsMi1wb3B1cCAuZGlzYWJsZWRbY2xhc3MqPWJ0bi1vdXRsaW5lLV0uc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDphZnRlciwgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZFtjbGFzcyo9YnRuLW91dGxpbmUtXS5zd2FsMi1zdHlsZWQuc3dhbDItZGVueTphZnRlciwgLnN3YWwyLXBvcHVwIC5kaXNhYmxlZFtjbGFzcyo9YnRuLW91dGxpbmUtXS5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTphZnRlciwgLmJ0bjpkaXNhYmxlZFtjbGFzcyo9YnRuLW91dGxpbmUtXTphZnRlciwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmRpc2FibGVkW2NsYXNzKj1idG4tb3V0bGluZS1dOmFmdGVyLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1kZW55OmRpc2FibGVkW2NsYXNzKj1idG4tb3V0bGluZS1dOmFmdGVyLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtOmRpc2FibGVkW2NsYXNzKj1idG4tb3V0bGluZS1dOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1zZWNvbmRhcnksIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktNjAwKTtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnRuLWZvbnQtZmFtaWx5KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnkpO1xufVxuXG4uYnRuLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ0bi1mb250LWZhbWlseSk7XG59XG4uYnRuLWFjY2VudDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC05MDApO1xufVxuLmJ0bi1hY2NlbnQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFjY2VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYWNjZW50KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ0bi1mb250LWZhbWlseSk7XG59XG4uYnRuLW91dGxpbmUtYWNjZW50Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYWNjZW50KTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTkwMCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ0bi1mb250LWZhbWlseSk7XG59XG4uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktODAwKTtcbn1cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktOTAwKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS05MDApO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWdyYXktOTAwKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJ0bi1mb250LWZhbWlseSk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS05MDApO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWdyYXktOTAwKTtcbn1cblxuLmJ0bi1saWdodCwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTUwKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS04MDApO1xuICBmb250LWZhbWlseTogdmFyKC0tYnRuLWZvbnQtZmFtaWx5KTtcbn1cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS0xMDApO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktNTApO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS01MCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktZ3JheS01MCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTUwKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1ncmF5LTUwKTtcbn1cblxuLmJ0bi1kYW5nZXIsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWRlbnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXIpO1xufVxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlcik7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWRhbmdlcik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhbmdlcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWRhbmdlcik7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWRhbmdlcik7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcyk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc3VjY2Vzcyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tc3VjY2Vzcyk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmcpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZyk7XG59XG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZyk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2FybmluZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0td2FybmluZyk7XG59XG5cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8pO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mbyk7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mbyk7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0taW5mbyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1pbmZvKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0taW5mbyk7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zcGFjZS1zbSkgKiAxLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXNwYWNlLXhzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9ybS1zZWxlY3QsXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogdmFyKC0taW5wdXQtZm9udC1mYW1pbHkpO1xuICBib3JkZXI6IHZhcigtLWlucHV0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0taW5wdXQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tdGV4dEZyYW1lWSkgdmFyKC0taW5wdXQtcGFkZGluZy14KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMtdmlzaWJsZSxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1hY2NlbnQpO1xufVxuLmZvcm0tc2VsZWN0Om5vdChzZWxlY3QpLFxuLmZvcm0tY29udHJvbDpub3Qoc2VsZWN0KSB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1pbnB1dC1wYWRkaW5nLXgpICogMS41KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1pbnB1dC1wYWRkaW5nLXgpICogMS41KTtcbn1cbi5mb3JtLXNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovXG59XG4uZm9ybS1zZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuLmZvcm0tc2VsZWN0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHZhcigtLWlucHV0LXBhZGRpbmcteCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1pbnB1dC1wYWRkaW5nLXgpICogMiArIDE2cHgpO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbn1cblxuLmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG46cm9vdCB7XG4gIC0tbmctaW52YWxpZC1ib3JkZXItY29sb3I6IHZhcigtLWRhbmdlcikgIWltcG9ydGFudDtcbiAgLS1uZy1pbnZhbGlkLWJnOiBoc2wodmFyKC0tZGFuZ2VyLWhzbCksIDEwJSkgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLW5nLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmctaW52YWxpZC1iZyk7XG59XG5cbjpyb290IHtcbiAgLS1mb290ZXItaGVpZ2h0OiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS41cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZm9vdGVyLWhlaWdodDogODBweDtcbiAgfVxufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6IHZhcigtLWMtYm9keSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJhY2tncm91bmQpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuNXB4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mb290ZXItaGVpZ2h0KTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMjAwcHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmcteDogdmFyKC0tc3BhY2UtbGcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQzOS41cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiAxMDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS41cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXBhZGRpbmcteDogY2FsYyh2YXIoLS1zcGFjZS1tZCkgKiAxLjI1KTtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcteCk7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuNXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5hcHAtcm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuYXBwLXJvb3QgLnNpdGUtbWFpbiAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcteCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgYXBwLXJvb3QgLnNpdGUtbWFpbiAuY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1ib3gtc2hhZG93LWxnKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5LjVweCkge1xuICBhcHAtcm9vdCAuc2l0ZS1tYWluIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1sb2dvLXN2ZzogXCJcIjtcbiAgLS1sb2dvLWRpc3BsYXk6IGZsZXg7XG4gIC0tbG9nby1oZWlnaHQ6IDA7XG4gIC0tbG9nby13aWR0aDogMDtcbiAgLS12dy1saW5lLXNpemU6IDA7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0tc3BhY2UteHMpO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2UtbWQpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc20pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1iZyk7XG4gIC0tYnJhbmQtYmc6IHZhcigtLWMtYmFja2dyb3VuZCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuNXB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgLS1icmFuZC1iZzogdmFyKC0tcHJpbWFyeSk7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAudG9wIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsYyh2YXIoLS1zcGFjZS14cykgKiAxLjUpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2l0ZS1oZWFkZXIgLmxvZ28td3JhcHBlciB7XG4gIGRpc3BsYXk6IHZhcigtLWxvZ28tZGlzcGxheSk7XG59XG4uc2l0ZS1oZWFkZXIgLmxvZ28tYnJhbmQgaW1nIHtcbiAgbWF4LXdpZHRoOiA1cmVtO1xuICBtYXgtaGVpZ2h0OiAyLjVyZW07XG59XG4uc2l0ZS1oZWFkZXIgLmxvZ28tZGVhbGVyIGltZyB7XG4gIG1heC13aWR0aDogOC43NXJlbTtcbiAgbWF4LWhlaWdodDogMi4yNXJlbTtcbn1cbi5zaXRlLWhlYWRlciAudGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xuICBmbGV4OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtYmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1oZWFkZXIgLmxvZ28tYnJhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1sb2dvLXN2Zyk7XG4gIGhlaWdodDogdmFyKC0tbG9nby1oZWlnaHQpO1xuICB3aWR0aDogdmFyKC0tbG9nby13aWR0aCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtYmcpO1xufVxuXG5mb290ZXIuc2l0ZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gIC0tZm9vdGVyLXBhZGRpbmcteTogY2FsYyh2YXIoLS1zcGFjZS1tZCkgKiAuNzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGhlaWdodDogdmFyKC0tZm9vdGVyLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZy14KSAqIC0uMjUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbmZvb3Rlci5zaXRlLWZvb3RlciAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2Utc20pO1xuICBmbGV4OiAxO1xufVxuZm9vdGVyLnNpdGUtZm9vdGVyIC5hY3Rpb25zID4gKiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OS41cHgpIHtcbiAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1sZyk7XG4gIH1cbn1cblxuLndlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLW1kKSB2YXIoLS1jb250YWluZXItcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwIGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcteCkgKiAtMSk7XG59XG4ud2VsbCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHQpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmluZm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNlLXNtKTtcbn1cbi5pbmZvLWJsb2NrIC5pY29uIHtcbiAgaGVpZ2h0OiB2YXIoLS10ZXh0LWxnKTtcbiAgd2lkdGg6IHZhcigtLXRleHQtbGcpO1xufVxuLmluZm8tYmxvY2sgLmljb24gKiB7XG4gIGZpbGw6IHZhcigtLWFjY2VudCk7XG59XG4uaW5mby1ibG9jayAuaWNvbiAuYmcge1xuICBmaWxsOiB2YXIoLS1hY2NlbnQtNTApO1xufVxuXG4ucGljay1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zbSk7XG4gIC0tcmFkaW8tc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG59XG4ucGljay1vcHRpb25zIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tc3BhY2Utc20pO1xufVxuLnBpY2stb3B0aW9ucyBsYWJlbCAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWR1cmF0aW9uLTUwMCkgdmFyKC0tZWFzZS1pbi1vdXQpO1xufVxuLnBpY2stb3B0aW9ucyBsYWJlbCAud3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IHZhcigtLXNwYWNlLXNtKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2Utc20pIGNhbGModmFyKC0tc3BhY2Utc20pICogMS41KTtcbn1cbi5waWNrLW9wdGlvbnMgbGFiZWwgLnJhZGlvIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG4ucGljay1vcHRpb25zIGxhYmVsIC5yYWRpbyBzdmcge1xuICBoZWlnaHQ6IHZhcigtLXJhZGlvLXNpemUpO1xuICB3aWR0aDogdmFyKC0tcmFkaW8tc2l6ZSk7XG59XG4ucGljay1vcHRpb25zIGxhYmVsIC5yYWRpbyAuYm9yZGVyIHtcbiAgZmlsbDogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cbi5waWNrLW9wdGlvbnMgbGFiZWwgLnJhZGlvIC5iZyB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xufVxuLnBpY2stb3B0aW9ucyBsYWJlbCAucmFkaW8gLm1hcmsge1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbn1cbi5waWNrLW9wdGlvbnMgbGFiZWwgLmRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMpO1xufVxuLnBpY2stb3B0aW9ucyBsYWJlbCAuZGV0YWlscyAudGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xufVxuLnBpY2stb3B0aW9ucyBsYWJlbCAuZGV0YWlscyAudGl0bGUgLnN1YiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dCk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLnBpY2stb3B0aW9ucyBsYWJlbCAuZGV0YWlscyAuZXhwbGFuYXRpb24ge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xufVxuLnBpY2stb3B0aW9ucyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGljay1vcHRpb25zIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAud3JhcHBlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5waWNrLW9wdGlvbnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC53cmFwcGVyIC5yYWRpbyAuYm9yZGVyIHtcbiAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5waWNrLW9wdGlvbnMgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC53cmFwcGVyIC5yYWRpbyAuYmcge1xuICBmaWxsOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLnBpY2stb3B0aW9ucyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLndyYXBwZXIgLnJhZGlvIC5tYXJrIHtcbiAgZmlsbDogd2hpdGU7XG59XG4ubmctaW52YWxpZCAucGljay1vcHRpb25zIC53cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZy1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5nLWludmFsaWQtYmcpO1xufVxuXG4uZ3JpZC1waWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cyk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ncmlkLXBpY2sgLm9wdGlvbiB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMzJSAtIHZhcigtLXNwYWNlLXhzKSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLXNtKSBjYWxjKHZhcigtLXNwYWNlLXNtKSAqIDEuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1kdXJhdGlvbi0yMDApIHZhcigtLWVhc2UtaW4tb3V0KTtcbn1cbi5ncmlkLXBpY2sgLm9wdGlvbi5zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbn1cbi5ncmlkLXBpY2sgbGFiZWwgLmRldGFpbHMgLnRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0KTtcbn1cblxuLnBhZ2UtZ3JhcGhpYyB7XG4gIC0tcGFnZS1ncmFwaGljLXNpemU6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1sZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IHZhcigtLXBhZ2UtZ3JhcGhpYy1zaXplKTtcbiAgd2lkdGg6IHZhcigtLXBhZ2UtZ3JhcGhpYy1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5wYWdlLWdyYXBoaWMgc3ZnIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1wYWdlLWdyYXBoaWMtc2l6ZSkgKiAuNik7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXBhZ2UtZ3JhcGhpYy1zaXplKSAqIC42KTtcbn1cbi5wYWdlLWdyYXBoaWMgc3ZnICoge1xuICBmaWxsOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxuLnBhZ2UtZ3JhcGhpYyAuaWNvbi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1wYWdlLWdyYXBoaWMtc2l6ZSkgKiAuMzMpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1wYWdlLWdyYXBoaWMtc2l6ZSkgKiAuMzMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNSUsIDApO1xufVxuLnBhZ2UtZ3JhcGhpYyAuaWNvbi1jaXJjbGUgc3ZnIHtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXBhZ2UtZ3JhcGhpYy1zaXplKSAqIC4xNSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXBhZ2UtZ3JhcGhpYy1zaXplKSAqIC4xNSk7XG59XG4ucGFnZS1ncmFwaGljIC5pY29uLWNpcmNsZSBzdmcgKiB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4uYnRuLCAuc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwsIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWRlbnksIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpdXMtbGcpICogMyk7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTJ4bCk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS14cyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzkuNXB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICB9XG59XG5cbi5jYXItZGV0YWlscyAudGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS14cyk7XG59XG5cbi5saWNlbmNlLXBsYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMzMuMjVweDtcbn1cbi5saWNlbmNlLXBsYXRlIC5zaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWFhNDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDguNjQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQuMzIyNXB4IDcuMzE1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG4ubGljZW5jZS1wbGF0ZSAuc2lkZSAuc3RhcnMge1xuICBoZWlnaHQ6IDEwLjY0cHg7XG4gIHdpZHRoOiAxMC42NHB4O1xufVxuLmxpY2VuY2UtcGxhdGUgLnNpZGUgLnN0YXJzICoge1xuICBmaWxsOiAjZjdiNTE4O1xufVxuLmxpY2VuY2UtcGxhdGUgLnNpZGUgLmNvdW50cnkge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxpY2VuY2UtcGxhdGUgLnBsYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjUxODtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTEuOTdweDtcbiAgZm9udC1zaXplOiAxOC4yODc1cHg7XG59XG5cbi5saWNlbmNlLXBsYXRlLXhzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogMjMuMjc1cHg7XG59XG4ubGljZW5jZS1wbGF0ZS14cyAuc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDVhYTQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA2LjA1MTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMy4wMjU3NXB4IDUuMTIwNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xufVxuLmxpY2VuY2UtcGxhdGUteHMgLnNpZGUgLnN0YXJzIHtcbiAgaGVpZ2h0OiA3LjQ0OHB4O1xuICB3aWR0aDogNy40NDhweDtcbn1cbi5saWNlbmNlLXBsYXRlLXhzIC5zaWRlIC5zdGFycyAqIHtcbiAgZmlsbDogI2Y3YjUxODtcbn1cbi5saWNlbmNlLXBsYXRlLXhzIC5zaWRlIC5jb3VudHJ5IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5saWNlbmNlLXBsYXRlLXhzIC5wbGF0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I1MTg7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDguMzc5cHg7XG4gIGZvbnQtc2l6ZTogMTIuODAxMjVweDtcbn1cblxuLmxpY2VuY2UtcGxhdGUtc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiAyNi42cHg7XG59XG4ubGljZW5jZS1wbGF0ZS1zbSAuc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDVhYTQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA2LjkxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzLjQ1OHB4IDUuODUycHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG4ubGljZW5jZS1wbGF0ZS1zbSAuc2lkZSAuc3RhcnMge1xuICBoZWlnaHQ6IDguNTEycHg7XG4gIHdpZHRoOiA4LjUxMnB4O1xufVxuLmxpY2VuY2UtcGxhdGUtc20gLnNpZGUgLnN0YXJzICoge1xuICBmaWxsOiAjZjdiNTE4O1xufVxuLmxpY2VuY2UtcGxhdGUtc20gLnNpZGUgLmNvdW50cnkge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxpY2VuY2UtcGxhdGUtc20gLnBsYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YjUxODtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgOS41NzZweDtcbiAgZm9udC1zaXplOiAxNC42M3B4O1xufVxuXG4ubGljZW5jZS1wbGF0ZS1sZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDM5LjlweDtcbn1cbi5saWNlbmNlLXBsYXRlLWxnIC5zaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NWFhNDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEwLjM3NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1LjE4N3B4IDguNzc4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXJhZGl1cy1zbSk7XG59XG4ubGljZW5jZS1wbGF0ZS1sZyAuc2lkZSAuc3RhcnMge1xuICBoZWlnaHQ6IDEyLjc2OHB4O1xuICB3aWR0aDogMTIuNzY4cHg7XG59XG4ubGljZW5jZS1wbGF0ZS1sZyAuc2lkZSAuc3RhcnMgKiB7XG4gIGZpbGw6ICNmN2I1MTg7XG59XG4ubGljZW5jZS1wbGF0ZS1sZyAuc2lkZSAuY291bnRyeSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubGljZW5jZS1wbGF0ZS1sZyAucGxhdGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiNTE4O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tcmFkaXVzLXNtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNC4zNjRweDtcbiAgZm9udC1zaXplOiAyMS45NDVweDtcbn1cblxuLnN3YWwyLXBvcHVwIC5zd2FsMi1jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvZHkpO1xufVxuLnN3YWwyLXBvcHVwIC5zd2FsMi1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpICFpbXBvcnRhbnQ7XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLXRpdGxlLFxuLnN3YWwyLXBvcHVwIC5zd2FsMi1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBjb2xvcjogdmFyKC0tdGV4dCk7XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbm5nYi1kYXRlcGlja2VyLmN1c3RvbS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbWQpO1xufVxubmdiLWRhdGVwaWNrZXIuY3VzdG9tLWRhdGVwaWNrZXIgLm5nYi1kcC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbm5nYi1kYXRlcGlja2VyLmN1c3RvbS1kYXRlcGlja2VyIC5uZ2ItZHAtd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNlLXNtKTtcbn1cbm5nYi1kYXRlcGlja2VyLmN1c3RvbS1kYXRlcGlja2VyIC5uZ2ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNlLXNtKTtcbn1cbm5nYi1kYXRlcGlja2VyLmN1c3RvbS1kYXRlcGlja2VyIC5uZ2ItaGVhZGVyIC5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIHZhcigtLXNwYWNlLXNtKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubmdiLWRhdGVwaWNrZXIuY3VzdG9tLWRhdGVwaWNrZXIgLm5nYi1oZWFkZXIgLmJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IHZhcigtLXRleHQteGwpO1xufVxubmdiLWRhdGVwaWNrZXIuY3VzdG9tLWRhdGVwaWNrZXIgLm5nYi1oZWFkZXIgLm1vbnRoLXllYXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcbn1cbm5nYi1kYXRlcGlja2VyLmN1c3RvbS1kYXRlcGlja2VyIG5nYi1kYXRlcGlja2VyLW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zbSk7XG59XG5uZ2ItZGF0ZXBpY2tlci5jdXN0b20tZGF0ZXBpY2tlciAubmdiLWRwLXdlZWsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxubmdiLWRhdGVwaWNrZXIuY3VzdG9tLWRhdGVwaWNrZXIgLm5nYi1kcC13ZWVrZGF5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgY29sb3I6IHZhcigtLXRleHQpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbm5nYi1kYXRlcGlja2VyLmN1c3RvbS1kYXRlcGlja2VyIC5uZ2ItZHAtZGF5IHtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5uZ2ItZGF0ZXBpY2tlci5jdXN0b20tZGF0ZXBpY2tlciAubmdiLWRwLXdlZWstbnVtYmVyIHtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5uZ2ItZGF0ZXBpY2tlci5jdXN0b20tZGF0ZXBpY2tlciAuZGF5IHtcbiAgLS1kYXktc2l6ZTogMzZweDtcbiAgaGVpZ2h0OiB2YXIoLS1kYXktc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1kYXktc2l6ZSk7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1kdXJhdGlvbi0yMDApIHZhcigtLWVhc2UtaW4tb3V0KTtcbn1cbm5nYi1kYXRlcGlja2VyLmN1c3RvbS1kYXRlcGlja2VyIC5kYXkuc3BlY2lhbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeS01MCk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xufVxubmdiLWRhdGVwaWNrZXIuY3VzdG9tLWRhdGVwaWNrZXIgLmRheS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmMtc3Bpbm5lciB7XG4gIC0tYy1zcGlubmVyLXNpemU6IDY0cHg7XG4gIGhlaWdodDogdmFyKC0tYy1zcGlubmVyLXNpemUpO1xuICB3aWR0aDogdmFyKC0tYy1zcGlubmVyLXNpemUpO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYy1zcGlubmVyICoge1xuICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWR1cmF0aW9uLTUwMCkgdmFyKC0tZWFzZS1pbi1vdXQpO1xufVxuXG4ubG9hZGVyLFxuLmxvYWRlci1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zbSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlLWxnKSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9hZGVyIC50ZXh0LFxuLmxvYWRlci1vdmVybGF5IC50ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcbn1cblxuLmxvYWRlci1vdmVybGF5IHtcbiAgei1pbmRleDogOTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGluc2V0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwc3ZoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbjpyb290IHtcbiAgLS1mb250LWZhbWlseS1ib2R5OiBzeXN0ZW0tdWk7XG4gIC0tZm9udC1mYW1pbHktaGVhZGluZzogc3lzdGVtLXVpO1xuICAtLWxvZ28tZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItZGVueSwgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuOnJvb3Qge1xuICAtLXByaW1hcnlIOiAwO1xuICAtLXByaW1hcnlTOiAwJTtcbiAgLS1wcmltYXJ5TDogMTAwJTtcbiAgLS1wcmltYXJ5OiBoc2wodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5UyksIHZhcigtLXByaW1hcnlMKSk7XG4gIC0tcHJpbWFyeS1oc2w6IHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeVMpLCB2YXIoLS1wcmltYXJ5TCk7XG4gIC0tcHJpbWFyeS1oZXg6ICNGRkY7XG4gIC0tcHJpbWFyeS1zdmc6ICUyM0ZGRjtcbiAgLS1wcmltYXJ5LW5vcm1hbFM6IDUlO1xuICAtLXByaW1hcnktZ3JheVM6IDUlO1xuICAtLXByaW1hcnktbGlnaHRuZXNzLW9mZnNldDogLTElO1xuICAtLXByaW1hcnktNTA6IGhzbCh2YXIoLS1wcmltYXJ5SCksIHZhcigtLXByaW1hcnktbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy01MCkpO1xuICAtLXByaW1hcnktMTAwOiBoc2wodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMTAwKSk7XG4gIC0tcHJpbWFyeS0yMDA6IGhzbCh2YXIoLS1wcmltYXJ5SCksIHZhcigtLXByaW1hcnktbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0yMDApKTtcbiAgLS1wcmltYXJ5LTMwMDogaHNsKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTMwMCkpO1xuICAtLXByaW1hcnktNDAwOiBoc2wodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNDAwKSk7XG4gIC0tcHJpbWFyeS01MDA6IGhzbCh2YXIoLS1wcmltYXJ5SCksIHZhcigtLXByaW1hcnktbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy01MDApKTtcbiAgLS1wcmltYXJ5LTYwMDogaHNsKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTYwMCkpO1xuICAtLXByaW1hcnktNzAwOiBoc2wodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNzAwKSk7XG4gIC0tcHJpbWFyeS04MDA6IGhzbCh2YXIoLS1wcmltYXJ5SCksIHZhcigtLXByaW1hcnktbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy04MDApKTtcbiAgLS1wcmltYXJ5LTkwMDogaHNsKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTkwMCkpO1xuICAtLXByaW1hcnktMTAwMDogaHNsKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMDApKTtcbiAgLS1wcmltYXJ5LWdyYXktNTA6IGhzbCh2YXIoLS1wcmltYXJ5SCksIHZhcigtLXByaW1hcnktZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNTApKTtcbiAgLS1wcmltYXJ5LWdyYXktMTAwOiBoc2wodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMCkpO1xuICAtLXByaW1hcnktZ3JheS0yMDA6IGhzbCh2YXIoLS1wcmltYXJ5SCksIHZhcigtLXByaW1hcnktZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMjAwKSk7XG4gIC0tcHJpbWFyeS1ncmF5LTMwMDogaHNsKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0zMDApKTtcbiAgLS1wcmltYXJ5LWdyYXktNDAwOiBoc2wodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTQwMCkpO1xuICAtLXByaW1hcnktZ3JheS01MDA6IGhzbCh2YXIoLS1wcmltYXJ5SCksIHZhcigtLXByaW1hcnktZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNTAwKSk7XG4gIC0tcHJpbWFyeS1ncmF5LTYwMDogaHNsKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy02MDApKTtcbiAgLS1wcmltYXJ5LWdyYXktNzAwOiBoc2wodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTcwMCkpO1xuICAtLXByaW1hcnktZ3JheS04MDA6IGhzbCh2YXIoLS1wcmltYXJ5SCksIHZhcigtLXByaW1hcnktZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtODAwKSk7XG4gIC0tcHJpbWFyeS1ncmF5LTkwMDogaHNsKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy05MDApKTtcbiAgLS1wcmltYXJ5LWdyYXktMTAwMDogaHNsKHZhcigtLXByaW1hcnlIKSwgdmFyKC0tcHJpbWFyeS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0xMDAwKSk7XG4gIC0tc2Vjb25kYXJ5SDogMDtcbiAgLS1zZWNvbmRhcnlTOiAwJTtcbiAgLS1zZWNvbmRhcnlMOiAwJTtcbiAgLS1zZWNvbmRhcnk6IGhzbCh2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5UyksIHZhcigtLXNlY29uZGFyeUwpKTtcbiAgLS1zZWNvbmRhcnktaHNsOiB2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5UyksIHZhcigtLXNlY29uZGFyeUwpO1xuICAtLXNlY29uZGFyeS1oZXg6ICMwMDA7XG4gIC0tc2Vjb25kYXJ5LXN2ZzogJTIzMDAwO1xuICAtLXNlY29uZGFyeS1ub3JtYWxTOiA1JTtcbiAgLS1zZWNvbmRhcnktZ3JheVM6IDUlO1xuICAtLXNlY29uZGFyeS1saWdodG5lc3Mtb2Zmc2V0OiAtMSU7XG4gIC0tc2Vjb25kYXJ5LTUwOiBoc2wodmFyKC0tc2Vjb25kYXJ5SCksIHZhcigtLXNlY29uZGFyeS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTUwKSk7XG4gIC0tc2Vjb25kYXJ5LTEwMDogaHNsKHZhcigtLXNlY29uZGFyeUgpLCB2YXIoLS1zZWNvbmRhcnktbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0xMDApKTtcbiAgLS1zZWNvbmRhcnktMjAwOiBoc2wodmFyKC0tc2Vjb25kYXJ5SCksIHZhcigtLXNlY29uZGFyeS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTIwMCkpO1xuICAtLXNlY29uZGFyeS0zMDA6IGhzbCh2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMzAwKSk7XG4gIC0tc2Vjb25kYXJ5LTQwMDogaHNsKHZhcigtLXNlY29uZGFyeUgpLCB2YXIoLS1zZWNvbmRhcnktbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy00MDApKTtcbiAgLS1zZWNvbmRhcnktNTAwOiBoc2wodmFyKC0tc2Vjb25kYXJ5SCksIHZhcigtLXNlY29uZGFyeS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTUwMCkpO1xuICAtLXNlY29uZGFyeS02MDA6IGhzbCh2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNjAwKSk7XG4gIC0tc2Vjb25kYXJ5LTcwMDogaHNsKHZhcigtLXNlY29uZGFyeUgpLCB2YXIoLS1zZWNvbmRhcnktbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy03MDApKTtcbiAgLS1zZWNvbmRhcnktODAwOiBoc2wodmFyKC0tc2Vjb25kYXJ5SCksIHZhcigtLXNlY29uZGFyeS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTgwMCkpO1xuICAtLXNlY29uZGFyeS05MDA6IGhzbCh2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtOTAwKSk7XG4gIC0tc2Vjb25kYXJ5LTEwMDA6IGhzbCh2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMTAwMCkpO1xuICAtLXNlY29uZGFyeS1ncmF5LTUwOiBoc2wodmFyKC0tc2Vjb25kYXJ5SCksIHZhcigtLXNlY29uZGFyeS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy01MCkpO1xuICAtLXNlY29uZGFyeS1ncmF5LTEwMDogaHNsKHZhcigtLXNlY29uZGFyeUgpLCB2YXIoLS1zZWNvbmRhcnktZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMTAwKSk7XG4gIC0tc2Vjb25kYXJ5LWdyYXktMjAwOiBoc2wodmFyKC0tc2Vjb25kYXJ5SCksIHZhcigtLXNlY29uZGFyeS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0yMDApKTtcbiAgLS1zZWNvbmRhcnktZ3JheS0zMDA6IGhzbCh2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTMwMCkpO1xuICAtLXNlY29uZGFyeS1ncmF5LTQwMDogaHNsKHZhcigtLXNlY29uZGFyeUgpLCB2YXIoLS1zZWNvbmRhcnktZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNDAwKSk7XG4gIC0tc2Vjb25kYXJ5LWdyYXktNTAwOiBoc2wodmFyKC0tc2Vjb25kYXJ5SCksIHZhcigtLXNlY29uZGFyeS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy01MDApKTtcbiAgLS1zZWNvbmRhcnktZ3JheS02MDA6IGhzbCh2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTYwMCkpO1xuICAtLXNlY29uZGFyeS1ncmF5LTcwMDogaHNsKHZhcigtLXNlY29uZGFyeUgpLCB2YXIoLS1zZWNvbmRhcnktZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNzAwKSk7XG4gIC0tc2Vjb25kYXJ5LWdyYXktODAwOiBoc2wodmFyKC0tc2Vjb25kYXJ5SCksIHZhcigtLXNlY29uZGFyeS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy04MDApKTtcbiAgLS1zZWNvbmRhcnktZ3JheS05MDA6IGhzbCh2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTkwMCkpO1xuICAtLXNlY29uZGFyeS1ncmF5LTEwMDA6IGhzbCh2YXIoLS1zZWNvbmRhcnlIKSwgdmFyKC0tc2Vjb25kYXJ5LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMDApKTtcbiAgLS1hY2NlbnRIOiAwO1xuICAtLWFjY2VudFM6IDAlO1xuICAtLWFjY2VudEw6IDAlO1xuICAtLWFjY2VudDogaHNsKHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnRTKSwgdmFyKC0tYWNjZW50TCkpO1xuICAtLWFjY2VudC1oc2w6IHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnRTKSwgdmFyKC0tYWNjZW50TCk7XG4gIC0tYWNjZW50LWhleDogMDAwO1xuICAtLWFjY2VudC1zdmc6ICUyMzAwMDtcbiAgLS1hY2NlbnQtbm9ybWFsUzogNSU7XG4gIC0tYWNjZW50LWdyYXlTOiA1JTtcbiAgLS1hY2NlbnQtbGlnaHRuZXNzLW9mZnNldDogLTElO1xuICAtLWFjY2VudC01MDogaHNsKHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnQtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy01MCkpO1xuICAtLWFjY2VudC0xMDA6IGhzbCh2YXIoLS1hY2NlbnRIKSwgdmFyKC0tYWNjZW50LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMTAwKSk7XG4gIC0tYWNjZW50LTIwMDogaHNsKHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnQtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0yMDApKTtcbiAgLS1hY2NlbnQtMzAwOiBoc2wodmFyKC0tYWNjZW50SCksIHZhcigtLWFjY2VudC1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTMwMCkpO1xuICAtLWFjY2VudC00MDA6IGhzbCh2YXIoLS1hY2NlbnRIKSwgdmFyKC0tYWNjZW50LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNDAwKSk7XG4gIC0tYWNjZW50LTUwMDogaHNsKHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnQtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy01MDApKTtcbiAgLS1hY2NlbnQtNjAwOiBoc2wodmFyKC0tYWNjZW50SCksIHZhcigtLWFjY2VudC1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTYwMCkpO1xuICAtLWFjY2VudC03MDA6IGhzbCh2YXIoLS1hY2NlbnRIKSwgdmFyKC0tYWNjZW50LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNzAwKSk7XG4gIC0tYWNjZW50LTgwMDogaHNsKHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnQtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy04MDApKTtcbiAgLS1hY2NlbnQtOTAwOiBoc2wodmFyKC0tYWNjZW50SCksIHZhcigtLWFjY2VudC1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTkwMCkpO1xuICAtLWFjY2VudC0xMDAwOiBoc2wodmFyKC0tYWNjZW50SCksIHZhcigtLWFjY2VudC1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMDApKTtcbiAgLS1hY2NlbnQtZ3JheS01MDogaHNsKHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnQtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNTApKTtcbiAgLS1hY2NlbnQtZ3JheS0xMDA6IGhzbCh2YXIoLS1hY2NlbnRIKSwgdmFyKC0tYWNjZW50LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMCkpO1xuICAtLWFjY2VudC1ncmF5LTIwMDogaHNsKHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnQtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMjAwKSk7XG4gIC0tYWNjZW50LWdyYXktMzAwOiBoc2wodmFyKC0tYWNjZW50SCksIHZhcigtLWFjY2VudC1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0zMDApKTtcbiAgLS1hY2NlbnQtZ3JheS00MDA6IGhzbCh2YXIoLS1hY2NlbnRIKSwgdmFyKC0tYWNjZW50LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTQwMCkpO1xuICAtLWFjY2VudC1ncmF5LTUwMDogaHNsKHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnQtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNTAwKSk7XG4gIC0tYWNjZW50LWdyYXktNjAwOiBoc2wodmFyKC0tYWNjZW50SCksIHZhcigtLWFjY2VudC1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy02MDApKTtcbiAgLS1hY2NlbnQtZ3JheS03MDA6IGhzbCh2YXIoLS1hY2NlbnRIKSwgdmFyKC0tYWNjZW50LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTcwMCkpO1xuICAtLWFjY2VudC1ncmF5LTgwMDogaHNsKHZhcigtLWFjY2VudEgpLCB2YXIoLS1hY2NlbnQtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtODAwKSk7XG4gIC0tYWNjZW50LWdyYXktOTAwOiBoc2wodmFyKC0tYWNjZW50SCksIHZhcigtLWFjY2VudC1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy05MDApKTtcbiAgLS1hY2NlbnQtZ3JheS0xMDAwOiBoc2wodmFyKC0tYWNjZW50SCksIHZhcigtLWFjY2VudC1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0xMDAwKSk7XG4gIC0tbGlnaHRIOiAxOTU7XG4gIC0tbGlnaHRTOiAxNyU7XG4gIC0tbGlnaHRMOiA5NSU7XG4gIC0tbGlnaHQ6IGhzbCh2YXIoLS1saWdodEgpLCB2YXIoLS1saWdodFMpLCB2YXIoLS1saWdodEwpKTtcbiAgLS1saWdodC1oc2w6IHZhcigtLWxpZ2h0SCksIHZhcigtLWxpZ2h0UyksIHZhcigtLWxpZ2h0TCk7XG4gIC0tbGlnaHQtaGV4OiAjRjFGNEY1O1xuICAtLWxpZ2h0LXN2ZzogJTIzRjFGNEY1O1xuICAtLWxpZ2h0LW5vcm1hbFM6IDMzJTtcbiAgLS1saWdodC1ncmF5UzogNSU7XG4gIC0tbGlnaHQtbGlnaHRuZXNzLW9mZnNldDogLTElO1xuICAtLWxpZ2h0LTUwOiBoc2wodmFyKC0tbGlnaHRIKSwgdmFyKC0tbGlnaHQtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy01MCkpO1xuICAtLWxpZ2h0LTEwMDogaHNsKHZhcigtLWxpZ2h0SCksIHZhcigtLWxpZ2h0LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMTAwKSk7XG4gIC0tbGlnaHQtMjAwOiBoc2wodmFyKC0tbGlnaHRIKSwgdmFyKC0tbGlnaHQtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0yMDApKTtcbiAgLS1saWdodC0zMDA6IGhzbCh2YXIoLS1saWdodEgpLCB2YXIoLS1saWdodC1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTMwMCkpO1xuICAtLWxpZ2h0LTQwMDogaHNsKHZhcigtLWxpZ2h0SCksIHZhcigtLWxpZ2h0LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNDAwKSk7XG4gIC0tbGlnaHQtNTAwOiBoc2wodmFyKC0tbGlnaHRIKSwgdmFyKC0tbGlnaHQtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy01MDApKTtcbiAgLS1saWdodC02MDA6IGhzbCh2YXIoLS1saWdodEgpLCB2YXIoLS1saWdodC1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTYwMCkpO1xuICAtLWxpZ2h0LTcwMDogaHNsKHZhcigtLWxpZ2h0SCksIHZhcigtLWxpZ2h0LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNzAwKSk7XG4gIC0tbGlnaHQtODAwOiBoc2wodmFyKC0tbGlnaHRIKSwgdmFyKC0tbGlnaHQtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy04MDApKTtcbiAgLS1saWdodC05MDA6IGhzbCh2YXIoLS1saWdodEgpLCB2YXIoLS1saWdodC1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTkwMCkpO1xuICAtLWxpZ2h0LTEwMDA6IGhzbCh2YXIoLS1saWdodEgpLCB2YXIoLS1saWdodC1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMDApKTtcbiAgLS1saWdodC1ncmF5LTUwOiBoc2wodmFyKC0tbGlnaHRIKSwgdmFyKC0tbGlnaHQtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNTApKTtcbiAgLS1saWdodC1ncmF5LTEwMDogaHNsKHZhcigtLWxpZ2h0SCksIHZhcigtLWxpZ2h0LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMCkpO1xuICAtLWxpZ2h0LWdyYXktMjAwOiBoc2wodmFyKC0tbGlnaHRIKSwgdmFyKC0tbGlnaHQtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMjAwKSk7XG4gIC0tbGlnaHQtZ3JheS0zMDA6IGhzbCh2YXIoLS1saWdodEgpLCB2YXIoLS1saWdodC1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0zMDApKTtcbiAgLS1saWdodC1ncmF5LTQwMDogaHNsKHZhcigtLWxpZ2h0SCksIHZhcigtLWxpZ2h0LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTQwMCkpO1xuICAtLWxpZ2h0LWdyYXktNTAwOiBoc2wodmFyKC0tbGlnaHRIKSwgdmFyKC0tbGlnaHQtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNTAwKSk7XG4gIC0tbGlnaHQtZ3JheS02MDA6IGhzbCh2YXIoLS1saWdodEgpLCB2YXIoLS1saWdodC1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy02MDApKTtcbiAgLS1saWdodC1ncmF5LTcwMDogaHNsKHZhcigtLWxpZ2h0SCksIHZhcigtLWxpZ2h0LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTcwMCkpO1xuICAtLWxpZ2h0LWdyYXktODAwOiBoc2wodmFyKC0tbGlnaHRIKSwgdmFyKC0tbGlnaHQtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtODAwKSk7XG4gIC0tbGlnaHQtZ3JheS05MDA6IGhzbCh2YXIoLS1saWdodEgpLCB2YXIoLS1saWdodC1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy05MDApKTtcbiAgLS1saWdodC1ncmF5LTEwMDA6IGhzbCh2YXIoLS1saWdodEgpLCB2YXIoLS1saWdodC1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0xMDAwKSk7XG4gIC0tZGFya0g6IDE5NjtcbiAgLS1kYXJrUzogOCU7XG4gIC0tZGFya0w6IDI4JTtcbiAgLS1kYXJrOiBoc2wodmFyKC0tZGFya0gpLCB2YXIoLS1kYXJrUyksIHZhcigtLWRhcmtMKSk7XG4gIC0tZGFyay1oc2w6IHZhcigtLWRhcmtIKSwgdmFyKC0tZGFya1MpLCB2YXIoLS1kYXJrTCk7XG4gIC0tZGFyay1oZXg6ICM0MTQ5NEM7XG4gIC0tZGFyay1zdmc6ICUyMzQxNDk0QztcbiAgLS1kYXJrLW5vcm1hbFM6IDMzJTtcbiAgLS1kYXJrLWdyYXlTOiA1JTtcbiAgLS1kYXJrLWxpZ2h0bmVzcy1vZmZzZXQ6IC0xJTtcbiAgLS1kYXJrLTUwOiBoc2wodmFyKC0tZGFya0gpLCB2YXIoLS1kYXJrLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNTApKTtcbiAgLS1kYXJrLTEwMDogaHNsKHZhcigtLWRhcmtIKSwgdmFyKC0tZGFyay1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMCkpO1xuICAtLWRhcmstMjAwOiBoc2wodmFyKC0tZGFya0gpLCB2YXIoLS1kYXJrLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMjAwKSk7XG4gIC0tZGFyay0zMDA6IGhzbCh2YXIoLS1kYXJrSCksIHZhcigtLWRhcmstbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0zMDApKTtcbiAgLS1kYXJrLTQwMDogaHNsKHZhcigtLWRhcmtIKSwgdmFyKC0tZGFyay1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTQwMCkpO1xuICAtLWRhcmstNTAwOiBoc2wodmFyKC0tZGFya0gpLCB2YXIoLS1kYXJrLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNTAwKSk7XG4gIC0tZGFyay02MDA6IGhzbCh2YXIoLS1kYXJrSCksIHZhcigtLWRhcmstbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy02MDApKTtcbiAgLS1kYXJrLTcwMDogaHNsKHZhcigtLWRhcmtIKSwgdmFyKC0tZGFyay1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTcwMCkpO1xuICAtLWRhcmstODAwOiBoc2wodmFyKC0tZGFya0gpLCB2YXIoLS1kYXJrLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtODAwKSk7XG4gIC0tZGFyay05MDA6IGhzbCh2YXIoLS1kYXJrSCksIHZhcigtLWRhcmstbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy05MDApKTtcbiAgLS1kYXJrLTEwMDA6IGhzbCh2YXIoLS1kYXJrSCksIHZhcigtLWRhcmstbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0xMDAwKSk7XG4gIC0tZGFyay1ncmF5LTUwOiBoc2wodmFyKC0tZGFya0gpLCB2YXIoLS1kYXJrLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTUwKSk7XG4gIC0tZGFyay1ncmF5LTEwMDogaHNsKHZhcigtLWRhcmtIKSwgdmFyKC0tZGFyay1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0xMDApKTtcbiAgLS1kYXJrLWdyYXktMjAwOiBoc2wodmFyKC0tZGFya0gpLCB2YXIoLS1kYXJrLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTIwMCkpO1xuICAtLWRhcmstZ3JheS0zMDA6IGhzbCh2YXIoLS1kYXJrSCksIHZhcigtLWRhcmstZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMzAwKSk7XG4gIC0tZGFyay1ncmF5LTQwMDogaHNsKHZhcigtLWRhcmtIKSwgdmFyKC0tZGFyay1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy00MDApKTtcbiAgLS1kYXJrLWdyYXktNTAwOiBoc2wodmFyKC0tZGFya0gpLCB2YXIoLS1kYXJrLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTUwMCkpO1xuICAtLWRhcmstZ3JheS02MDA6IGhzbCh2YXIoLS1kYXJrSCksIHZhcigtLWRhcmstZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNjAwKSk7XG4gIC0tZGFyay1ncmF5LTcwMDogaHNsKHZhcigtLWRhcmtIKSwgdmFyKC0tZGFyay1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy03MDApKTtcbiAgLS1kYXJrLWdyYXktODAwOiBoc2wodmFyKC0tZGFya0gpLCB2YXIoLS1kYXJrLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTgwMCkpO1xuICAtLWRhcmstZ3JheS05MDA6IGhzbCh2YXIoLS1kYXJrSCksIHZhcigtLWRhcmstZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtOTAwKSk7XG4gIC0tZGFyay1ncmF5LTEwMDA6IGhzbCh2YXIoLS1kYXJrSCksIHZhcigtLWRhcmstZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMTAwMCkpO1xuICAtLWRhbmdlckg6IDM1MjtcbiAgLS1kYW5nZXJTOiA2NSU7XG4gIC0tZGFuZ2VyTDogNDklO1xuICAtLWRhbmdlcjogaHNsKHZhcigtLWRhbmdlckgpLCB2YXIoLS1kYW5nZXJTKSwgdmFyKC0tZGFuZ2VyTCkpO1xuICAtLWRhbmdlci1oc2w6IHZhcigtLWRhbmdlckgpLCB2YXIoLS1kYW5nZXJTKSwgdmFyKC0tZGFuZ2VyTCk7XG4gIC0tZGFuZ2VyLWhleDogI2QwMmM0MjtcbiAgLS1kYW5nZXItc3ZnOiAlMjNkMDJjNDI7XG4gIC0tZGFuZ2VyLW5vcm1hbFM6IDMzJTtcbiAgLS1kYW5nZXItZ3JheVM6IDUlO1xuICAtLWRhbmdlci1saWdodG5lc3Mtb2Zmc2V0OiAtMSU7XG4gIC0tZGFuZ2VyLTUwOiBoc2wodmFyKC0tZGFuZ2VySCksIHZhcigtLWRhbmdlci1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTUwKSk7XG4gIC0tZGFuZ2VyLTEwMDogaHNsKHZhcigtLWRhbmdlckgpLCB2YXIoLS1kYW5nZXItbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0xMDApKTtcbiAgLS1kYW5nZXItMjAwOiBoc2wodmFyKC0tZGFuZ2VySCksIHZhcigtLWRhbmdlci1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTIwMCkpO1xuICAtLWRhbmdlci0zMDA6IGhzbCh2YXIoLS1kYW5nZXJIKSwgdmFyKC0tZGFuZ2VyLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMzAwKSk7XG4gIC0tZGFuZ2VyLTQwMDogaHNsKHZhcigtLWRhbmdlckgpLCB2YXIoLS1kYW5nZXItbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy00MDApKTtcbiAgLS1kYW5nZXItNTAwOiBoc2wodmFyKC0tZGFuZ2VySCksIHZhcigtLWRhbmdlci1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTUwMCkpO1xuICAtLWRhbmdlci02MDA6IGhzbCh2YXIoLS1kYW5nZXJIKSwgdmFyKC0tZGFuZ2VyLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNjAwKSk7XG4gIC0tZGFuZ2VyLTcwMDogaHNsKHZhcigtLWRhbmdlckgpLCB2YXIoLS1kYW5nZXItbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy03MDApKTtcbiAgLS1kYW5nZXItODAwOiBoc2wodmFyKC0tZGFuZ2VySCksIHZhcigtLWRhbmdlci1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTgwMCkpO1xuICAtLWRhbmdlci05MDA6IGhzbCh2YXIoLS1kYW5nZXJIKSwgdmFyKC0tZGFuZ2VyLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtOTAwKSk7XG4gIC0tZGFuZ2VyLTEwMDA6IGhzbCh2YXIoLS1kYW5nZXJIKSwgdmFyKC0tZGFuZ2VyLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMTAwMCkpO1xuICAtLWRhbmdlci1ncmF5LTUwOiBoc2wodmFyKC0tZGFuZ2VySCksIHZhcigtLWRhbmdlci1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy01MCkpO1xuICAtLWRhbmdlci1ncmF5LTEwMDogaHNsKHZhcigtLWRhbmdlckgpLCB2YXIoLS1kYW5nZXItZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMTAwKSk7XG4gIC0tZGFuZ2VyLWdyYXktMjAwOiBoc2wodmFyKC0tZGFuZ2VySCksIHZhcigtLWRhbmdlci1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0yMDApKTtcbiAgLS1kYW5nZXItZ3JheS0zMDA6IGhzbCh2YXIoLS1kYW5nZXJIKSwgdmFyKC0tZGFuZ2VyLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTMwMCkpO1xuICAtLWRhbmdlci1ncmF5LTQwMDogaHNsKHZhcigtLWRhbmdlckgpLCB2YXIoLS1kYW5nZXItZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNDAwKSk7XG4gIC0tZGFuZ2VyLWdyYXktNTAwOiBoc2wodmFyKC0tZGFuZ2VySCksIHZhcigtLWRhbmdlci1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy01MDApKTtcbiAgLS1kYW5nZXItZ3JheS02MDA6IGhzbCh2YXIoLS1kYW5nZXJIKSwgdmFyKC0tZGFuZ2VyLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTYwMCkpO1xuICAtLWRhbmdlci1ncmF5LTcwMDogaHNsKHZhcigtLWRhbmdlckgpLCB2YXIoLS1kYW5nZXItZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNzAwKSk7XG4gIC0tZGFuZ2VyLWdyYXktODAwOiBoc2wodmFyKC0tZGFuZ2VySCksIHZhcigtLWRhbmdlci1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy04MDApKTtcbiAgLS1kYW5nZXItZ3JheS05MDA6IGhzbCh2YXIoLS1kYW5nZXJIKSwgdmFyKC0tZGFuZ2VyLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTkwMCkpO1xuICAtLWRhbmdlci1ncmF5LTEwMDA6IGhzbCh2YXIoLS1kYW5nZXJIKSwgdmFyKC0tZGFuZ2VyLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMDApKTtcbiAgLS1zdWNjZXNzSDogMTQ1O1xuICAtLXN1Y2Nlc3NTOiAxMDAlO1xuICAtLXN1Y2Nlc3NMOiAzMSU7XG4gIC0tc3VjY2VzczogaHNsKHZhcigtLXN1Y2Nlc3NIKSwgdmFyKC0tc3VjY2Vzc1MpLCB2YXIoLS1zdWNjZXNzTCkpO1xuICAtLXN1Y2Nlc3MtaHNsOiB2YXIoLS1zdWNjZXNzSCksIHZhcigtLXN1Y2Nlc3NTKSwgdmFyKC0tc3VjY2Vzc0wpO1xuICAtLXN1Y2Nlc3MtaGV4OiAjMDA5ZjQxO1xuICAtLXN1Y2Nlc3Mtc3ZnOiAlMjMwMDlmNDE7XG4gIC0tc3VjY2Vzcy1ub3JtYWxTOiAzMyU7XG4gIC0tc3VjY2Vzcy1ncmF5UzogNSU7XG4gIC0tc3VjY2Vzcy1saWdodG5lc3Mtb2Zmc2V0OiAtMSU7XG4gIC0tc3VjY2Vzcy01MDogaHNsKHZhcigtLXN1Y2Nlc3NIKSwgdmFyKC0tc3VjY2Vzcy1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTUwKSk7XG4gIC0tc3VjY2Vzcy0xMDA6IGhzbCh2YXIoLS1zdWNjZXNzSCksIHZhcigtLXN1Y2Nlc3Mtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0xMDApKTtcbiAgLS1zdWNjZXNzLTIwMDogaHNsKHZhcigtLXN1Y2Nlc3NIKSwgdmFyKC0tc3VjY2Vzcy1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTIwMCkpO1xuICAtLXN1Y2Nlc3MtMzAwOiBoc2wodmFyKC0tc3VjY2Vzc0gpLCB2YXIoLS1zdWNjZXNzLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMzAwKSk7XG4gIC0tc3VjY2Vzcy00MDA6IGhzbCh2YXIoLS1zdWNjZXNzSCksIHZhcigtLXN1Y2Nlc3Mtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy00MDApKTtcbiAgLS1zdWNjZXNzLTUwMDogaHNsKHZhcigtLXN1Y2Nlc3NIKSwgdmFyKC0tc3VjY2Vzcy1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTUwMCkpO1xuICAtLXN1Y2Nlc3MtNjAwOiBoc2wodmFyKC0tc3VjY2Vzc0gpLCB2YXIoLS1zdWNjZXNzLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNjAwKSk7XG4gIC0tc3VjY2Vzcy03MDA6IGhzbCh2YXIoLS1zdWNjZXNzSCksIHZhcigtLXN1Y2Nlc3Mtbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy03MDApKTtcbiAgLS1zdWNjZXNzLTgwMDogaHNsKHZhcigtLXN1Y2Nlc3NIKSwgdmFyKC0tc3VjY2Vzcy1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTgwMCkpO1xuICAtLXN1Y2Nlc3MtOTAwOiBoc2wodmFyKC0tc3VjY2Vzc0gpLCB2YXIoLS1zdWNjZXNzLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtOTAwKSk7XG4gIC0tc3VjY2Vzcy0xMDAwOiBoc2wodmFyKC0tc3VjY2Vzc0gpLCB2YXIoLS1zdWNjZXNzLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMTAwMCkpO1xuICAtLXN1Y2Nlc3MtZ3JheS01MDogaHNsKHZhcigtLXN1Y2Nlc3NIKSwgdmFyKC0tc3VjY2Vzcy1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy01MCkpO1xuICAtLXN1Y2Nlc3MtZ3JheS0xMDA6IGhzbCh2YXIoLS1zdWNjZXNzSCksIHZhcigtLXN1Y2Nlc3MtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMTAwKSk7XG4gIC0tc3VjY2Vzcy1ncmF5LTIwMDogaHNsKHZhcigtLXN1Y2Nlc3NIKSwgdmFyKC0tc3VjY2Vzcy1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0yMDApKTtcbiAgLS1zdWNjZXNzLWdyYXktMzAwOiBoc2wodmFyKC0tc3VjY2Vzc0gpLCB2YXIoLS1zdWNjZXNzLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTMwMCkpO1xuICAtLXN1Y2Nlc3MtZ3JheS00MDA6IGhzbCh2YXIoLS1zdWNjZXNzSCksIHZhcigtLXN1Y2Nlc3MtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNDAwKSk7XG4gIC0tc3VjY2Vzcy1ncmF5LTUwMDogaHNsKHZhcigtLXN1Y2Nlc3NIKSwgdmFyKC0tc3VjY2Vzcy1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy01MDApKTtcbiAgLS1zdWNjZXNzLWdyYXktNjAwOiBoc2wodmFyKC0tc3VjY2Vzc0gpLCB2YXIoLS1zdWNjZXNzLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTYwMCkpO1xuICAtLXN1Y2Nlc3MtZ3JheS03MDA6IGhzbCh2YXIoLS1zdWNjZXNzSCksIHZhcigtLXN1Y2Nlc3MtZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNzAwKSk7XG4gIC0tc3VjY2Vzcy1ncmF5LTgwMDogaHNsKHZhcigtLXN1Y2Nlc3NIKSwgdmFyKC0tc3VjY2Vzcy1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy04MDApKTtcbiAgLS1zdWNjZXNzLWdyYXktOTAwOiBoc2wodmFyKC0tc3VjY2Vzc0gpLCB2YXIoLS1zdWNjZXNzLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTkwMCkpO1xuICAtLXN1Y2Nlc3MtZ3JheS0xMDAwOiBoc2wodmFyKC0tc3VjY2Vzc0gpLCB2YXIoLS1zdWNjZXNzLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMDApKTtcbiAgLS13YXJuaW5nSDogNDQ7XG4gIC0td2FybmluZ1M6IDEwMCU7XG4gIC0td2FybmluZ0w6IDUwJTtcbiAgLS13YXJuaW5nOiBoc2wodmFyKC0td2FybmluZ0gpLCB2YXIoLS13YXJuaW5nUyksIHZhcigtLXdhcm5pbmdMKSk7XG4gIC0td2FybmluZy1oc2w6IHZhcigtLXdhcm5pbmdIKSwgdmFyKC0td2FybmluZ1MpLCB2YXIoLS13YXJuaW5nTCk7XG4gIC0td2FybmluZy1oZXg6ICNmZWJhMDA7XG4gIC0td2FybmluZy1zdmc6ICUyM2ZlYmEwMDtcbiAgLS13YXJuaW5nLW5vcm1hbFM6IDMzJTtcbiAgLS13YXJuaW5nLWdyYXlTOiA1JTtcbiAgLS13YXJuaW5nLWxpZ2h0bmVzcy1vZmZzZXQ6IC0xJTtcbiAgLS13YXJuaW5nLTUwOiBoc2wodmFyKC0td2FybmluZ0gpLCB2YXIoLS13YXJuaW5nLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNTApKTtcbiAgLS13YXJuaW5nLTEwMDogaHNsKHZhcigtLXdhcm5pbmdIKSwgdmFyKC0td2FybmluZy1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMCkpO1xuICAtLXdhcm5pbmctMjAwOiBoc2wodmFyKC0td2FybmluZ0gpLCB2YXIoLS13YXJuaW5nLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMjAwKSk7XG4gIC0td2FybmluZy0zMDA6IGhzbCh2YXIoLS13YXJuaW5nSCksIHZhcigtLXdhcm5pbmctbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0zMDApKTtcbiAgLS13YXJuaW5nLTQwMDogaHNsKHZhcigtLXdhcm5pbmdIKSwgdmFyKC0td2FybmluZy1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTQwMCkpO1xuICAtLXdhcm5pbmctNTAwOiBoc2wodmFyKC0td2FybmluZ0gpLCB2YXIoLS13YXJuaW5nLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNTAwKSk7XG4gIC0td2FybmluZy02MDA6IGhzbCh2YXIoLS13YXJuaW5nSCksIHZhcigtLXdhcm5pbmctbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy02MDApKTtcbiAgLS13YXJuaW5nLTcwMDogaHNsKHZhcigtLXdhcm5pbmdIKSwgdmFyKC0td2FybmluZy1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTcwMCkpO1xuICAtLXdhcm5pbmctODAwOiBoc2wodmFyKC0td2FybmluZ0gpLCB2YXIoLS13YXJuaW5nLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtODAwKSk7XG4gIC0td2FybmluZy05MDA6IGhzbCh2YXIoLS13YXJuaW5nSCksIHZhcigtLXdhcm5pbmctbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy05MDApKTtcbiAgLS13YXJuaW5nLTEwMDA6IGhzbCh2YXIoLS13YXJuaW5nSCksIHZhcigtLXdhcm5pbmctbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0xMDAwKSk7XG4gIC0td2FybmluZy1ncmF5LTUwOiBoc2wodmFyKC0td2FybmluZ0gpLCB2YXIoLS13YXJuaW5nLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTUwKSk7XG4gIC0td2FybmluZy1ncmF5LTEwMDogaHNsKHZhcigtLXdhcm5pbmdIKSwgdmFyKC0td2FybmluZy1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0xMDApKTtcbiAgLS13YXJuaW5nLWdyYXktMjAwOiBoc2wodmFyKC0td2FybmluZ0gpLCB2YXIoLS13YXJuaW5nLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTIwMCkpO1xuICAtLXdhcm5pbmctZ3JheS0zMDA6IGhzbCh2YXIoLS13YXJuaW5nSCksIHZhcigtLXdhcm5pbmctZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMzAwKSk7XG4gIC0td2FybmluZy1ncmF5LTQwMDogaHNsKHZhcigtLXdhcm5pbmdIKSwgdmFyKC0td2FybmluZy1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy00MDApKTtcbiAgLS13YXJuaW5nLWdyYXktNTAwOiBoc2wodmFyKC0td2FybmluZ0gpLCB2YXIoLS13YXJuaW5nLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTUwMCkpO1xuICAtLXdhcm5pbmctZ3JheS02MDA6IGhzbCh2YXIoLS13YXJuaW5nSCksIHZhcigtLXdhcm5pbmctZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNjAwKSk7XG4gIC0td2FybmluZy1ncmF5LTcwMDogaHNsKHZhcigtLXdhcm5pbmdIKSwgdmFyKC0td2FybmluZy1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy03MDApKTtcbiAgLS13YXJuaW5nLWdyYXktODAwOiBoc2wodmFyKC0td2FybmluZ0gpLCB2YXIoLS13YXJuaW5nLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTgwMCkpO1xuICAtLXdhcm5pbmctZ3JheS05MDA6IGhzbCh2YXIoLS13YXJuaW5nSCksIHZhcigtLXdhcm5pbmctZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtOTAwKSk7XG4gIC0td2FybmluZy1ncmF5LTEwMDA6IGhzbCh2YXIoLS13YXJuaW5nSCksIHZhcigtLXdhcm5pbmctZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMTAwMCkpO1xuICAtLWluZm9IOiAxODk7XG4gIC0taW5mb1M6IDEwMCU7XG4gIC0taW5mb0w6IDM1JTtcbiAgLS1pbmZvOiBoc2wodmFyKC0taW5mb0gpLCB2YXIoLS1pbmZvUyksIHZhcigtLWluZm9MKSk7XG4gIC0taW5mby1oc2w6IHZhcigtLWluZm9IKSwgdmFyKC0taW5mb1MpLCB2YXIoLS1pbmZvTCk7XG4gIC0taW5mby1oZXg6ICMwMDk5YjU7XG4gIC0taW5mby1zdmc6ICUyMzAwOTliNTtcbiAgLS1pbmZvLW5vcm1hbFM6IDMzJTtcbiAgLS1pbmZvLWdyYXlTOiA1JTtcbiAgLS1pbmZvLWxpZ2h0bmVzcy1vZmZzZXQ6IC0xJTtcbiAgLS1pbmZvLTUwOiBoc2wodmFyKC0taW5mb0gpLCB2YXIoLS1pbmZvLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNTApKTtcbiAgLS1pbmZvLTEwMDogaHNsKHZhcigtLWluZm9IKSwgdmFyKC0taW5mby1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMCkpO1xuICAtLWluZm8tMjAwOiBoc2wodmFyKC0taW5mb0gpLCB2YXIoLS1pbmZvLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMjAwKSk7XG4gIC0taW5mby0zMDA6IGhzbCh2YXIoLS1pbmZvSCksIHZhcigtLWluZm8tbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0zMDApKTtcbiAgLS1pbmZvLTQwMDogaHNsKHZhcigtLWluZm9IKSwgdmFyKC0taW5mby1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTQwMCkpO1xuICAtLWluZm8tNTAwOiBoc2wodmFyKC0taW5mb0gpLCB2YXIoLS1pbmZvLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNTAwKSk7XG4gIC0taW5mby02MDA6IGhzbCh2YXIoLS1pbmZvSCksIHZhcigtLWluZm8tbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy02MDApKTtcbiAgLS1pbmZvLTcwMDogaHNsKHZhcigtLWluZm9IKSwgdmFyKC0taW5mby1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTcwMCkpO1xuICAtLWluZm8tODAwOiBoc2wodmFyKC0taW5mb0gpLCB2YXIoLS1pbmZvLW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtODAwKSk7XG4gIC0taW5mby05MDA6IGhzbCh2YXIoLS1pbmZvSCksIHZhcigtLWluZm8tbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy05MDApKTtcbiAgLS1pbmZvLTEwMDA6IGhzbCh2YXIoLS1pbmZvSCksIHZhcigtLWluZm8tbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0xMDAwKSk7XG4gIC0taW5mby1ncmF5LTUwOiBoc2wodmFyKC0taW5mb0gpLCB2YXIoLS1pbmZvLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTUwKSk7XG4gIC0taW5mby1ncmF5LTEwMDogaHNsKHZhcigtLWluZm9IKSwgdmFyKC0taW5mby1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0xMDApKTtcbiAgLS1pbmZvLWdyYXktMjAwOiBoc2wodmFyKC0taW5mb0gpLCB2YXIoLS1pbmZvLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTIwMCkpO1xuICAtLWluZm8tZ3JheS0zMDA6IGhzbCh2YXIoLS1pbmZvSCksIHZhcigtLWluZm8tZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMzAwKSk7XG4gIC0taW5mby1ncmF5LTQwMDogaHNsKHZhcigtLWluZm9IKSwgdmFyKC0taW5mby1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy00MDApKTtcbiAgLS1pbmZvLWdyYXktNTAwOiBoc2wodmFyKC0taW5mb0gpLCB2YXIoLS1pbmZvLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTUwMCkpO1xuICAtLWluZm8tZ3JheS02MDA6IGhzbCh2YXIoLS1pbmZvSCksIHZhcigtLWluZm8tZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNjAwKSk7XG4gIC0taW5mby1ncmF5LTcwMDogaHNsKHZhcigtLWluZm9IKSwgdmFyKC0taW5mby1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy03MDApKTtcbiAgLS1pbmZvLWdyYXktODAwOiBoc2wodmFyKC0taW5mb0gpLCB2YXIoLS1pbmZvLWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTgwMCkpO1xuICAtLWluZm8tZ3JheS05MDA6IGhzbCh2YXIoLS1pbmZvSCksIHZhcigtLWluZm8tZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtOTAwKSk7XG4gIC0taW5mby1ncmF5LTEwMDA6IGhzbCh2YXIoLS1pbmZvSCksIHZhcigtLWluZm8tZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMTAwMCkpO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS01MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktMTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS01MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktZ3JheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1ncmF5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1ncmF5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktZ3JheS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1ncmF5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWdyYXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnktZ3JheS0xMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS01MCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS0yMDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktMzAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktMzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS01MDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktNjAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktNjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS04MDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktOTAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LTEwMDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWdyYXktNTAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWdyYXktMTAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktZ3JheS0yMDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS1ncmF5LTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWdyYXktNDAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktZ3JheS01MDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS1ncmF5LTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWdyYXktNzAwIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnktZ3JheS04MDAge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS1ncmF5LTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWdyYXktMTAwMCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWdyYXktMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS01MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS0xMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LWdyYXktMTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS01MCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktNTApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS0xMDAge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktMzAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS00MDAge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktNTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktNjAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS03MDAge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktODAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktOTAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS0xMDAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZ3JheS01MCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZ3JheS01MCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktMTAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktMjAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktMzAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktNDAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktNTAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktNjAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktNzAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktODAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktOTAwIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWdyYXktMTAwMCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktZ3JheS0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KSAhaW1wb3J0YW50O1xufVxuXG4uYmctYWNjZW50LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYWNjZW50LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWFjY2VudC0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYWNjZW50LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWFjY2VudC02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYWNjZW50LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWFjY2VudC05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYWNjZW50LTEwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWFjY2VudC1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1hY2NlbnQtZ3JheS0xMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWdyYXktMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWNjZW50IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWNjZW50LTUwIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC01MCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWNjZW50LTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtMjAwIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFjY2VudC0zMDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWNjZW50LTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtNDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtNTAwIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC01MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFjY2VudC02MDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LTYwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWNjZW50LTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtNzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtODAwIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC04MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFjY2VudC05MDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYWNjZW50LTEwMDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFjY2VudC1ncmF5LTUwIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS0xMDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS0yMDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS0zMDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS00MDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS01MDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS02MDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS03MDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS04MDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS05MDAge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1hY2NlbnQtZ3JheS0xMDAwIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1ncmF5LTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC01MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LTEwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtZ3JheS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtZ3JheS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtZ3JheS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LWdyYXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1ncmF5LTEwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saWdodC1ncmF5LTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC01MCB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC01MCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtMTAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtMjAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtMzAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtNDAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtNTAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtNjAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LTYwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtNzAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtODAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtOTAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtMTAwMCB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5LTUwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWdyYXktMTAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZ3JheS0zMDAge1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWdyYXktNDAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZ3JheS02MDAge1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWdyYXktNzAwIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1ncmF5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZ3JheS05MDAge1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWdyYXktMTAwMCB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1ncmF5LTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyaykgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay0xMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1ncmF5LTEwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWdyYXktMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLTUwIHtcbiAgY29sb3I6IHZhcigtLWRhcmstNTApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstMTAwIHtcbiAgY29sb3I6IHZhcigtLWRhcmstMTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay0zMDAge1xuICBjb2xvcjogdmFyKC0tZGFyay0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstNDAwIHtcbiAgY29sb3I6IHZhcigtLWRhcmstNDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay02MDAge1xuICBjb2xvcjogdmFyKC0tZGFyay02MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstNzAwIHtcbiAgY29sb3I6IHZhcigtLWRhcmstNzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay05MDAge1xuICBjb2xvcjogdmFyKC0tZGFyay05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstMTAwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZ3JheS01MCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZ3JheS0xMDAge1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1ncmF5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWdyYXktMzAwIHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZ3JheS00MDAge1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1ncmF5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWdyYXktNjAwIHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZ3JheS03MDAge1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1ncmF5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWdyYXktOTAwIHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZ3JheS0xMDAwIHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JheS0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlci0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlci00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhbmdlci03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLTEwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYW5nZXItZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItZ3JheS0xMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWRhbmdlcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLTUwIHtcbiAgY29sb3I6IHZhcigtLWRhbmdlci01MCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYW5nZXItMTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItMjAwIHtcbiAgY29sb3I6IHZhcigtLWRhbmdlci0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci0zMDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYW5nZXItNDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItNTAwIHtcbiAgY29sb3I6IHZhcigtLWRhbmdlci01MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci02MDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1kYW5nZXItNzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItODAwIHtcbiAgY29sb3I6IHZhcigtLWRhbmdlci04MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci05MDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLTEwMDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1ncmF5LTUwIHtcbiAgY29sb3I6IHZhcigtLWRhbmdlci1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS0xMDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS0yMDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS0zMDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS00MDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS01MDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS02MDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS03MDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS04MDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS05MDAge1xuICBjb2xvcjogdmFyKC0tZGFuZ2VyLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZ3JheS0xMDAwIHtcbiAgY29sb3I6IHZhcigtLWRhbmdlci1ncmF5LTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2VzcykgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy0xMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1Y2Nlc3MtZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3VjY2Vzcy1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3MtZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1ncmF5LTEwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWNjZXNzLWdyYXktMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLTUwIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtNTApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtMTAwIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtMTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy0zMDAge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcy0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtNDAwIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtNDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy02MDAge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcy02MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtNzAwIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtNzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy05MDAge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcy05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtMTAwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZ3JheS01MCB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZ3JheS0xMDAge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcy1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1ncmF5LTIwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWdyYXktMzAwIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZ3JheS00MDAge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcy1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1ncmF5LTUwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWdyYXktNjAwIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZ3JheS03MDAge1xuICBjb2xvcjogdmFyKC0tc3VjY2Vzcy1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1ncmF5LTgwMCB7XG4gIGNvbG9yOiB2YXIoLS1zdWNjZXNzLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWdyYXktOTAwIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZ3JheS0xMDAwIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtZ3JheS0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmcpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy01MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmctMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy00MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmctNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy03MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmctODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctMTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmctMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmctZ3JheS01MCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctZ3JheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1ncmF5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmctZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1ncmF5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmctZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctZ3JheS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13YXJuaW5nLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1ncmF5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdhcm5pbmctZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLWdyYXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctZ3JheS0xMDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2FybmluZy1ncmF5LTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0td2FybmluZykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy01MCB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLTUwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLTEwMCB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLTEwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy0yMDAge1xuICBjb2xvcjogdmFyKC0td2FybmluZy0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctMzAwIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctMzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLTQwMCB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLTQwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy01MDAge1xuICBjb2xvcjogdmFyKC0td2FybmluZy01MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctNjAwIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctNjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLTcwMCB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLTcwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy04MDAge1xuICBjb2xvcjogdmFyKC0td2FybmluZy04MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctOTAwIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLTEwMDAge1xuICBjb2xvcjogdmFyKC0td2FybmluZy0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWdyYXktNTAge1xuICBjb2xvcjogdmFyKC0td2FybmluZy1ncmF5LTUwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWdyYXktMTAwIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctZ3JheS0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZ3JheS0yMDAge1xuICBjb2xvcjogdmFyKC0td2FybmluZy1ncmF5LTIwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1ncmF5LTMwMCB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLWdyYXktMzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWdyYXktNDAwIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctZ3JheS00MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZ3JheS01MDAge1xuICBjb2xvcjogdmFyKC0td2FybmluZy1ncmF5LTUwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1ncmF5LTYwMCB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLWdyYXktNjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWdyYXktNzAwIHtcbiAgY29sb3I6IHZhcigtLXdhcm5pbmctZ3JheS03MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZ3JheS04MDAge1xuICBjb2xvcjogdmFyKC0td2FybmluZy1ncmF5LTgwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1ncmF5LTkwMCB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWdyYXktMTAwMCB7XG4gIGNvbG9yOiB2YXIoLS13YXJuaW5nLWdyYXktMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tNTApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tMTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvLTIwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mby0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tNDAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvLTUwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mby02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tNzAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvLTgwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mby05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLTEwMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvLTEwMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvLWdyYXktNTApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWdyYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mby1ncmF5LTEwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tZ3JheS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvLWdyYXktMjAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1ncmF5LTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tZ3JheS0zMDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWdyYXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mby1ncmF5LTQwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tZ3JheS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1ncmF5LTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tZ3JheS02MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWdyYXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5mby1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tZ3JheS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbmZvLWdyYXktODAwKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1ncmF5LTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tZ3JheS05MDApICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLWdyYXktMTAwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWluZm8tZ3JheS0xMDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6IHZhcigtLWluZm8pICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tNTAge1xuICBjb2xvcjogdmFyKC0taW5mby01MCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby0xMDAge1xuICBjb2xvcjogdmFyKC0taW5mby0xMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tMjAwIHtcbiAgY29sb3I6IHZhcigtLWluZm8tMjAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLTMwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLTMwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby00MDAge1xuICBjb2xvcjogdmFyKC0taW5mby00MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tNTAwIHtcbiAgY29sb3I6IHZhcigtLWluZm8tNTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLTYwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLTYwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby03MDAge1xuICBjb2xvcjogdmFyKC0taW5mby03MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tODAwIHtcbiAgY29sb3I6IHZhcigtLWluZm8tODAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLTkwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby0xMDAwIHtcbiAgY29sb3I6IHZhcigtLWluZm8tMTAwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1ncmF5LTUwIHtcbiAgY29sb3I6IHZhcigtLWluZm8tZ3JheS01MCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1ncmF5LTEwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLWdyYXktMTAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWdyYXktMjAwIHtcbiAgY29sb3I6IHZhcigtLWluZm8tZ3JheS0yMDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZ3JheS0zMDAge1xuICBjb2xvcjogdmFyKC0taW5mby1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1ncmF5LTQwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLWdyYXktNDAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWdyYXktNTAwIHtcbiAgY29sb3I6IHZhcigtLWluZm8tZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZ3JheS02MDAge1xuICBjb2xvcjogdmFyKC0taW5mby1ncmF5LTYwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1ncmF5LTcwMCB7XG4gIGNvbG9yOiB2YXIoLS1pbmZvLWdyYXktNzAwKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWdyYXktODAwIHtcbiAgY29sb3I6IHZhcigtLWluZm8tZ3JheS04MDApICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZ3JheS05MDAge1xuICBjb2xvcjogdmFyKC0taW5mby1ncmF5LTkwMCkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1ncmF5LTEwMDAge1xuICBjb2xvcjogdmFyKC0taW5mby1ncmF5LTEwMDApICFpbXBvcnRhbnQ7XG59IiwiQGltcG9ydCBcInBhcnRpYWxzL21peGluc1wiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIHZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuXG4gIC0tYy1iYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7IC8qIGJvZHkgYmFja2dyb3VuZCAqL1xuICAtLWMtYm9keTogdmFyKC0tZGFyayk7IC8qIGJvZHkgY29sb3IgKi9cblxuICAvKiA9PT0gVFlQT0dSQVBIWSA9PT0gKi9cbiAgLS10ZXh0LWJhc2U6IDFyZW07XG4gIC0tdGV4dFNpemVJbmNyZW1lbnQ6IDEuMjtcblxuICAtLXRleHQteHM6IGNhbGModmFyKC0tdGV4dC1zbSkgLyB2YXIoLS10ZXh0U2l6ZUluY3JlbWVudCkpO1xuICAtLXRleHQtc206IGNhbGModmFyKC0tdGV4dC1iYXNlKSAvIHZhcigtLXRleHRTaXplSW5jcmVtZW50KSk7XG4gIC0tdGV4dDogdmFyKC0tdGV4dC1iYXNlKTtcbiAgLS10ZXh0LW1kOiBjYWxjKHZhcigtLXRleHQtYmFzZSkgKiB2YXIoLS10ZXh0U2l6ZUluY3JlbWVudCkpO1xuICAtLXRleHQtbGc6IGNhbGModmFyKC0tdGV4dC1tZCkgKiB2YXIoLS10ZXh0U2l6ZUluY3JlbWVudCkpO1xuICAtLXRleHQteGw6IGNhbGModmFyKC0tdGV4dC1sZykgKiB2YXIoLS10ZXh0U2l6ZUluY3JlbWVudCkpO1xuICAtLXRleHQtMnhsOiBjYWxjKHZhcigtLXRleHQteGwpICogdmFyKC0tdGV4dFNpemVJbmNyZW1lbnQpKTtcbiAgLS10ZXh0LTN4bDogY2FsYyh2YXIoLS10ZXh0LTJ4bCkgKiB2YXIoLS10ZXh0U2l6ZUluY3JlbWVudCkpO1xuICAtLXRleHQtNHhsOiBjYWxjKHZhcigtLXRleHQtM3hsKSAqIHZhcigtLXRleHRTaXplSW5jcmVtZW50KSk7XG5cbiAgLS1saW5lSGVpZ2h0Rml4ZWRBbW91bnQ6IDAuNXJlbTtcbiAgLS1saW5lSGVpZ2h0UmVsYXRpdmVBbW91bnQ6IDFlbTtcbiAgLS1saW5lLWhlaWdodC1iYXNlOiBjYWxjKHZhcigtLWxpbmVIZWlnaHRGaXhlZEFtb3VudCkgKyB2YXIoLS1saW5lSGVpZ2h0UmVsYXRpdmVBbW91bnQpKTtcblxuICAtLWxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1iYXNlKTtcblxuICAtLWxldHRlci1zcGFjaW5nOiAuMTI1cHg7XG5cbiAgLS1mb250LWZhbWlseS1ib2R5OiBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LWhlYWRpbmc6IHNhbnMtc2VyaWY7XG4gIC0tZm9udC13ZWlnaHQtYm9keTogNDAwO1xuICAtLWZvbnQtd2VpZ2h0LWhlYWRpbmc6IDQwMDtcblxuICAvKiA9PT0gU1BBQ0lORyA9PT0gKi9cbiAgLS11bml0OiAwLjRyZW07XG4gIC0tc3BhY2VJbmNyZW1lbnQ6IDI7XG5cbiAgLS1zcGFjZS14czogdmFyKC0tdW5pdCk7XG4gIC0tc3BhY2Utc206IGNhbGModmFyKC0tc3BhY2UteHMpICogdmFyKC0tc3BhY2VJbmNyZW1lbnQpKTtcbiAgLS1zcGFjZS1tZDogY2FsYyh2YXIoLS1zcGFjZS1zbSkgKiB2YXIoLS1zcGFjZUluY3JlbWVudCkpO1xuICAtLXNwYWNlLWxnOiBjYWxjKHZhcigtLXNwYWNlLW1kKSAqIHZhcigtLXNwYWNlSW5jcmVtZW50KSk7XG4gIC0tc3BhY2UteGw6IGNhbGModmFyKC0tc3BhY2UtbGcpICogdmFyKC0tc3BhY2VJbmNyZW1lbnQpKTtcbiAgLS1zcGFjZS0yeGw6IGNhbGModmFyKC0tc3BhY2UteGwpICogdmFyKC0tc3BhY2VJbmNyZW1lbnQpKTtcbiAgLS1zcGFjZS0zeGw6IGNhbGModmFyKC0tc3BhY2UtMnhsKSAqIHZhcigtLXNwYWNlSW5jcmVtZW50KSk7XG4gIC0tc3BhY2UtNHhsOiBjYWxjKHZhcigtLXNwYWNlLTN4bCkgKiB2YXIoLS1zcGFjZUluY3JlbWVudCkpO1xuXG4gIC8qID09PSBURVhUIEZSQU1FID09PSAqL1xuICAtLXRleHRGcmFtZVJhdGlvOiA0O1xuICAtLXRleHRGcmFtZVk6IC42ZW07XG4gIC0tdGV4dEZyYW1lWDogY2FsYyh2YXIoLS10ZXh0RnJhbWVZKSAqIHZhcigtLXRleHRGcmFtZVJhdGlvKSk7XG5cbiAgLyogQmVsbCBjdXJ2ZSBbaHR0cHM6Ly9ncmF5c2NhbGUuZGVzaWduL2FwcF0gKi9cbiAgLS1saWdodG5lc3MtNTA6IGNhbGMoOTcuMDglICsgdmFyKC0tYWNjZW50LWxpZ2h0bmVzcy1vZmZzZXQpKTtcbiAgLS1saWdodG5lc3MtMTAwOiBjYWxjKDk0LjEyJSArIHZhcigtLWFjY2VudC1saWdodG5lc3Mtb2Zmc2V0KSk7XG4gIC0tbGlnaHRuZXNzLTIwMDogY2FsYyg5MC4xMyUgKyB2YXIoLS1hY2NlbnQtbGlnaHRuZXNzLW9mZnNldCkpO1xuICAtLWxpZ2h0bmVzcy0zMDA6IGNhbGMoODQuMTYlICsgdmFyKC0tYWNjZW50LWxpZ2h0bmVzcy1vZmZzZXQpKTtcbiAgLS1saWdodG5lc3MtNDAwOiBjYWxjKDc0Ljc2JSArIHZhcigtLWFjY2VudC1saWdodG5lc3Mtb2Zmc2V0KSk7XG4gIC0tbGlnaHRuZXNzLTUwMDogY2FsYyg2MC4xNiUgKyB2YXIoLS1hY2NlbnQtbGlnaHRuZXNzLW9mZnNldCkpO1xuICAtLWxpZ2h0bmVzcy02MDA6IGNhbGMoNDcuNDMlICsgdmFyKC0tYWNjZW50LWxpZ2h0bmVzcy1vZmZzZXQpKTtcbiAgLS1saWdodG5lc3MtNzAwOiBjYWxjKDM4LjYxJSArIHZhcigtLWFjY2VudC1saWdodG5lc3Mtb2Zmc2V0KSk7XG4gIC0tbGlnaHRuZXNzLTgwMDogY2FsYygzMC42NCUgKyB2YXIoLS1hY2NlbnQtbGlnaHRuZXNzLW9mZnNldCkpO1xuICAtLWxpZ2h0bmVzcy05MDA6IGNhbGMoMjIuNzAlICsgdmFyKC0tYWNjZW50LWxpZ2h0bmVzcy1vZmZzZXQpKTtcbiAgLS1saWdodG5lc3MtMTAwMDogY2FsYygxNC4xNCUgKyB2YXIoLS1hY2NlbnQtbGlnaHRuZXNzLW9mZnNldCkpO1xuXG4gIC8qID09PSBTeXN0ZW0gY29sb3JzID09PSAqL1xuICAtLWRhbmdlci1yb290OiBoc2woMzU0LCA3MCUsIDU0JSk7XG4gIC0tc3VjY2Vzcy1yb290OiBoc2woMTM0LCA2MSUsIDQxJSk7XG4gIC0td2FybmluZy1yb290OiBoc2woNDUsIDEwMCUsIDUyJSk7XG4gIC0taW5mby1yb290OiBoc2woMTg4LCA3OCUsIDQxJSk7XG5cbiAgLyogPT09IFRleHQgc2VsZWN0aW9uID09PSAqL1xuICAtLXNlbGVjdGlvbi1jb2xvcjogd2hpdGU7XG4gIC0tc2VsZWN0aW9uLWJnOiB2YXIoLS1hY2NlbnQpO1xuXG4gIC8qID09PSBMb2FkZXIgPT09ICovXG4gIC0tYXBwLWxvYWRlci1iZzogdmFyKC0tYWNjZW50KTtcbiAgLS1hcHAtbG9hZGVyLW9wYWNpdHk6IC41O1xuXG4gIC8qID09PSBSYWRpdXMgPT09ICovXG4gIC0tcmFkaXVzOiA2cHg7XG4gIC0tcmFkaXVzLXNtOiBjYWxjKHZhcigtLXJhZGl1cykgKiAuNSk7XG4gIC0tcmFkaXVzLWxnOiBjYWxjKHZhcigtLXJhZGl1cykgKiAxLjUpO1xuXG4gIC8qID09PSBCdXR0b24gPT09ICovXG4gIC0tYnRuLWZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1ib2R5KTtcblxuICAvKiA9PT0gRm9ybSBjb250cm9sID09PSAqL1xuICAtLWZvcm0tY29udHJvbC1mb250LXNpemU6IHZhcigtLXRleHQpO1xuXG4gIC8qID09PSBJbnB1dCA9PT0gKi9cbiAgLS1pbnB1dC1mb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gIC0taW5wdXQtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0taW5wdXQtYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS0yMDApO1xuICAtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiBoc2wodmFyKC0tZGFyay1oc2wpLCAuNCk7XG4gIC0taW5wdXQtcGFkZGluZy14OiBjYWxjKHZhcigtLXRleHRGcmFtZVkpICogMS4yNSk7IC8vIERlZmF1bHQ6IGNhbGModmFyKC0tdGV4dEZyYW1lWSkgKiAxLjUpXG5cbiAgLyogPT09IFRyYW5zaXRpb24gZHVyYXRpb24gPT09ICovXG4gIC0tZHVyYXRpb24tNzU6IDc1bXM7XG4gIC0tZHVyYXRpb24tMTAwOiAxMDBtcztcbiAgLS1kdXJhdGlvbi0xNTA6IDE1MG1zO1xuICAtLWR1cmF0aW9uLTIwMDogMjAwbXM7XG4gIC0tZHVyYXRpb24tMzAwOiAzMDBtcztcbiAgLS1kdXJhdGlvbi01MDA6IDUwMG1zO1xuICAtLWR1cmF0aW9uLTcwMDogNzAwbXM7XG4gIC0tZHVyYXRpb24tMTAwMDogMTAwMG1zO1xuXG4gIC8qID09PSBUcmFuc2l0aW9uIHR5cGUgPT09ICovXG4gIC0tZWFzZS1saW5lYXI6IGxpbmVhcjtcbiAgLS1lYXNlLWluOiBjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKTtcbiAgLS1lYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIC0tZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cbiAgLyogPT09IEJvcmRlciA9PT0gKi9cbiAgLS1ib3JkZXItY29sb3ItbGlnaHQ6IGhzbGEodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5LWdyYXlTKSwgNTAlLCAwLjEpO1xuICAtLWJvcmRlci1jb2xvcjogaHNsYSh2YXIoLS1wcmltYXJ5SCksIHZhcigtLXByaW1hcnktZ3JheVMpLCA1MCUsIDAuMik7XG4gIC0tYm9yZGVyLWNvbG9yLWRhcms6IGhzbGEodmFyKC0tcHJpbWFyeUgpLCB2YXIoLS1wcmltYXJ5LWdyYXlTKSwgNTAlLCAwLjQpO1xuXG4gIC8qID09PSBCb3ggc2hhZG93cyBbaHR0cHM6Ly93d3cuam9zaHdjb21lYXUuY29tL3NoYWRvdy1wYWxldHRlL10gPT09ICovXG4gIC0tc2hhZG93LWNvbG9yOiBoc2wodmFyKC0tZGFyay1oc2wpLCAuMDI1KTtcblxuICAtLWJveC1zaGFkb3ctc206IDAuM3B4IDAuNXB4IDAuN3B4IHZhcigtLXNoYWRvdy1jb2xvciksIDAuNHB4IDAuOHB4IDFweCAtMS4ycHggdmFyKC0tc2hhZG93LWNvbG9yKSwgMXB4IDJweCAyLjVweCAtMi41cHggdmFyKC0tc2hhZG93LWNvbG9yKTtcbiAgLS1ib3gtc2hhZG93OiAwLjNweCAwLjVweCAwLjdweCB2YXIoLS1zaGFkb3ctY29sb3IpLCAwLjhweCAxLjZweCAycHggLTAuOHB4IHZhcigtLXNoYWRvdy1jb2xvciksIDIuMXB4IDQuMXB4IDUuMnB4IC0xLjdweCB2YXIoLS1zaGFkb3ctY29sb3IpLCA1cHggMTBweCAxMi42cHggLTIuNXB4IHZhcigtLXNoYWRvdy1jb2xvcik7XG4gIC0tYm94LXNoYWRvdy1sZzogMC4zcHggMC41cHggMC43cHggdmFyKC0tc2hhZG93LWNvbG9yKSwgMS41cHggMi45cHggMy43cHggLTAuNHB4IHZhcigtLXNoYWRvdy1jb2xvciksIDIuN3B4IDUuNHB4IDYuOHB4IC0wLjdweCB2YXIoLS1zaGFkb3ctY29sb3IpLCA0LjVweCA4LjlweCAxMS4ycHggLTEuMXB4IHZhcigtLXNoYWRvdy1jb2xvciksIDcuMXB4IDE0LjNweCAxOHB4IC0xLjRweCB2YXIoLS1zaGFkb3ctY29sb3IpLCAxMS4ycHggMjIuM3B4IDI4LjFweCAtMS44cHggdmFyKC0tc2hhZG93LWNvbG9yKSwgMTdweCAzMy45cHggNDIuN3B4IC0yLjFweCB2YXIoLS1zaGFkb3ctY29sb3IpLCAyNXB4IDUwcHggNjIuOXB4IC0yLjVweCB2YXIoLS1zaGFkb3ctY29sb3IpO1xuXG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTdHJ1Y3R1cmVcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRicDogJ3NtJztcblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuJHNjcmVlbi14eHhsOiAgICAgICAgICAgICAgICAgICAgICAgMTYwMHB4O1xuJHNjcmVlbi14eGw6ICAgICAgICAgICAgICAgICAgICAgICAgMTQ0MHB4O1xuJHNjcmVlbi14bDogICAgICAgICAgICAgICAgICAgICAgICAgMTI0MHB4O1xuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAgICAgICAgMTAyNHB4O1xuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICAgICAgICAgNzY4cHg7XG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICA0ODBweDtcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgICAgICAgIDQxNHB4O1xuJHNjcmVlbi14eHM6ICAgICAgICAgICAgICAgICAgICAgICAgMzc1cHg7XG4kc2NyZWVuLXh4eHM6ICAgICAgICAgICAgICAgICAgICAgICAzMjBweDtcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDU1MgcmVzZXRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgb2wsIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2Utc20pO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxudmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWMtYm9keSk7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3VuZGF0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG46cm9vdCB7XG4gIC0tbGlzdC1zdHlsZS1pY29uOiAneCc7XG4gIC0tbGlzdC1zdHlsZS1pY29uLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zZWxlY3Rpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWxlY3Rpb24tYmcpO1xufVxuXG4vLyAtLS0gUmVtb3ZlIHRoZSAyNHB4IHRoYXQgaXMgYWRkZWQgYnkgdGhlIFdvcmRwcmVzcyBBZG1pbiBiYXJcbmh0bWxbc3R5bGVdIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9XCJpY29uXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHN2ZyB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IHtcbiAgaDEge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXNtKTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1zbSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgfVxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tc3BhY2UteHMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG4gIH1cbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNlLXhzKTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQpO1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteHMpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgdWwsXG4gIHAge1xuICAgIG1hcmdpbjogMCAwIHZhcigtLXNwYWNlLXNtKSAwO1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAoiAnO1xuICAgICAgY29sb3I6IHZhcigtLWxpc3Qtc3R5bGUtaWNvbi1jb2xvcik7XG4gICAgfVxuICB9XG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS1tZCk7XG4gICAgY291bnRlci1yZXNldDogZm9vO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgID4gbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGZvbztcbiAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihmb28pIFwiLlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyAvKiBhaGEhICovXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zcGFjZS1zbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkZ2xvYmFsLXNpemVzOiAnLXhzJywgJy1zbScsICcnLCAnLW1kJywgJy1sZycsICcteGwnO1xuXG4kc3BhY2luZ3M6XG4gIFwieHNcIlxuICB2YXIoLS1zcGFjZS14cyksXG4gIFwic21cIlxuICB2YXIoLS1zcGFjZS1zbSksXG4gIFwibWRcIlxuICB2YXIoLS1zcGFjZS1tZCksXG4gIFwibGdcIlxuICB2YXIoLS1zcGFjZS1sZyksXG4gIFwieGxcIlxuICB2YXIoLS1zcGFjZS14bCk7XG5cbi8vIC0tLSBNYXJnaW5zIC0tLVxuXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJHNwYWNpbmdzIHtcbiAgLm0tI3skbmFtZX0ge1xuICAgIG1hcmdpbjogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJHNwYWNpbmdzIHtcbiAgLm1sLSN7JG5hbWV9IHtcbiAgICBtYXJnaW4tbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJHNwYWNpbmdzIHtcbiAgLm1yLSN7JG5hbWV9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzaXplICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGVhY2ggJG5hbWUsICRzaXplIGluICRzcGFjaW5ncyB7XG4gIC5tdC0jeyRuYW1lfSB7XG4gICAgbWFyZ2luLXRvcDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJHNwYWNpbmdzIHtcbiAgLm1iLSN7JG5hbWV9IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIC0tLSBQYWRkaW5ncyAtLS1cblxuQGVhY2ggJG5hbWUsICRzaXplIGluICRzcGFjaW5ncyB7XG4gIC5wLSN7JG5hbWV9IHtcbiAgICBwYWRkaW5nOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkc3BhY2luZ3Mge1xuICAucGwtI3skbmFtZX0ge1xuICAgIHBhZGRpbmctbGVmdDogJHNpemUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJHNwYWNpbmdzIHtcbiAgLnByLSN7JG5hbWV9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkc3BhY2luZ3Mge1xuICAucHQtI3skbmFtZX0ge1xuICAgIHBhZGRpbmctdG9wOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkc3BhY2luZ3Mge1xuICAucGItI3skbmFtZX0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIC0tLSBDbGVhcnMgLS0tXG5cbi5jbXQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbXIge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNtYiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNtbCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jbSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY3B0IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmNwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jcGwge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vLyAtLS0gR2Fwc1xuXG5AZWFjaCAkbmFtZSwgJHNpemUgaW4gJHNwYWNpbmdzIHtcbiAgLmdhcC0jeyRuYW1lfSB7XG4gICAgZ2FwOiAkc2l6ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIC0tLSBPdmVyZmxvd1xuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gLS0tIExpbmUgY2xhbXBcblxuJGxpbmUtY2xhbXBzOiAxLCAyLCAzLCA0LCA1O1xuXG5AZWFjaCAkY291bnQgaW4gJGxpbmUtY2xhbXBzIHtcbiAgLmxpbmUtY2xhbXAtI3skY291bnR9IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGNvdW50ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyAtLS0gRm9udCB3ZWlnaHRcblxuJGZvbnQtd2VpZ2h0czogMTAwLCAyMDAsIDMwMCwgNDAwLCA1MDAsIDYwMCwgNzAwICw4MDAgLDkwMDtcblxuQGVhY2ggJHNpemUgaW4gJGZvbnQtd2VpZ2h0cyB7XG4gIC5mdy0jeyRzaXplfSB7XG4gICAgZm9udC13ZWlnaHQ6ICN7JHNpemV9ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gLS0tIEZsZXhcblxuLmZsZXgtMSB7XG4gIGZsZXg6IDE7XG59XG5cbi8vID09PT09IENTUyB2YXJpYWJsZXMgPT09XG5cbi8vIC0tLSBGb250IHNpemVzXG5cbkBlYWNoICRzaXplIGluICRnbG9iYWwtc2l6ZXMge1xuICAuZnMjeyRzaXplfSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0I3skc2l6ZX0pICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgfVxufVxuXG4vLyAtLS0gRmxleGJveFxuXG4uZC1ob3Jpem9udGFsIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQgfVxuLmQtdmVydGljYWwgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudCB9XG4uZC1zdGFydCB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudCB9XG4uZC1jZW50ZXIgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudCB9XG4uZC1lbmQgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50IH1cblxuLy8gLS0tIEdhcHNcblxuQGVhY2ggJHNpemUgaW4gJGdsb2JhbC1zaXplcyB7XG4gIC5nYXAjeyRzaXplfSB7XG4gICAgZ2FwOiB2YXIoLS1zcGFjZSN7JHNpemV9KSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIC0tLSBXaWR0aHNcblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUeXBvZ3JhcGh5XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJvZHkpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xuICBmb250LXNpemU6IHZhcigtLXRleHQpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9keSk7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZyk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi1ib3R0b206IC40ZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1oZWFkaW5nKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC00eGwpO1xuICBAaW5jbHVkZSBicChtYXgtbGcpIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtM3hsKTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTN4bCk7XG4gIEBpbmNsdWRlIGJwKG1heC1sZykge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC0yeGwpO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtMnhsKTtcbiAgQGluY2x1ZGUgYnAobWF4LWxnKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXhsKTtcbiAgQGluY2x1ZGUgYnAobWF4LWxnKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgQGluY2x1ZGUgYnAobWF4LWxnKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcbiAgQGluY2x1ZGUgYnAobWF4LWxnKSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0KTtcbiAgfVxufVxuIiwiLy8gLS0tIEJyZWFrcG9pbnRzIC0tLVxuXG5AbWl4aW4gYnAoJGJyZWFrcG9pbnQpIHtcbiAgQGlmICRicmVha3BvaW50ID09IG1heC14eGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHhsIC0gLjUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtYXgteGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teGwgLSAuNSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1heC1sZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1sZyAtIC41KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbWF4LW1kIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kIC0gLjUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtYXgtc20ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20gLSAuNSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1heC14cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cyAtIC41KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbWF4LXh4cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14eHMgLSAuNSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1heC14eHhzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXh4eHMgLSAuNSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG1pbi14eGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4teHhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbWluLXhsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbWluLWxnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbWluLW1kIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbWluLXNtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbWluLXhzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbWluLXh4cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14eHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBtaW4teHh4cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi14eHhzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tIElucHV0IHBsYWNlaG9sZGVyIC0tLVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50O1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyAtLS0gTGluZSBjbGFtcCAtLS1cblxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmVzKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZXMgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xufVxuIiwiLmFsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZS1zbSkgdmFyKC0tc3BhY2UtbWQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtZ3JheS04MDApO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4kYWxlcnRzOlxuICAgICAgICAnc2Vjb25kYXJ5JyxcbiAgICAgICAgJ2FjY2VudCcsXG4gICAgICAgICdzdWNjZXNzJyxcbiAgICAgICAgJ2RhbmdlcicsXG4gICAgICAgICd3YXJuaW5nJyxcbiAgICAgICAgJ2luZm8nO1xuXG5AZWFjaCAkY29sb3IgaW4gJGFsZXJ0cyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JGNvbG9yfSk7XG4gIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3JtIGNvbnRyb2xcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5mb3JtLXNlbGVjdCxcbi5mb3JtLWNvbnRyb2wsXG4uYnRuIHtcbiAgY29sb3I6IHZhcigtLWMtYm9keSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGFsbCB2YXIoLS1kdXJhdGlvbi0zMDApIHZhcigtLWVhc2UtaW4tb3V0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb3JtLWNvbnRyb2wtZm9udC1zaXplKTtcbiAgJjpub3QodGV4dGFyZWEpIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdGV4dEZyYW1lWSkgKiAyICsgdmFyKC0taW5wdXQtYm9yZGVyLXdpZHRoKSAqIDIgKyB2YXIoLS1saW5lLWhlaWdodCkpO1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc3BhY2UteHMpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS10ZXh0RnJhbWVYKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tdGV4dEZyYW1lWCk7XG4gIEBpbmNsdWRlIGJwKG1heC1tZCkge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS10ZXh0RnJhbWVYKSAqIC44KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXRleHRGcmFtZVgpICogLjgpO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKHdoaXRlLCAuMjUpO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1kdXJhdGlvbi03NSk7XG4gICAgfVxuICAgICZbY2xhc3MqPVwiYnRuLW91dGxpbmUtXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCdXR0b25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kYnV0dG9uczpcbiAgICAgICAgJ3NlY29uZGFyeSdcbiAgICAgICAgJ3NlY29uZGFyeSdcbiAgICAgICAgd2hpdGVcbiAgICAgICAgJ3NlY29uZGFyeS02MDAnLFxuXG4gICAgICAgICdhY2NlbnQnXG4gICAgICAgICdhY2NlbnQnXG4gICAgICAgIHdoaXRlXG4gICAgICAgICdhY2NlbnQtOTAwJyxcblxuICAgICAgICAnZGFyaydcbiAgICAgICAgJ3ByaW1hcnktZ3JheS05MDAnXG4gICAgICAgIHdoaXRlXG4gICAgICAgICdwcmltYXJ5LWdyYXktODAwJyxcblxuICAgICAgICAnbGlnaHQnXG4gICAgICAgICdwcmltYXJ5LWdyYXktNTAnXG4gICAgICAgIHZhcigtLXByaW1hcnktZ3JheS04MDApXG4gICAgICAgICdwcmltYXJ5LWdyYXktMTAwJyxcblxuICAgICAgICAnZGFuZ2VyJ1xuICAgICAgICAnZGFuZ2VyJ1xuICAgICAgICB3aGl0ZVxuICAgICAgICAnZGFuZ2VyJyxcblxuICAgICAgICAnc3VjY2VzcydcbiAgICAgICAgJ3N1Y2Nlc3MnXG4gICAgICAgIHdoaXRlXG4gICAgICAgICdzdWNjZXNzJyxcblxuICAgICAgICAnd2FybmluZydcbiAgICAgICAgJ3dhcm5pbmcnXG4gICAgICAgIHdoaXRlXG4gICAgICAgICd3YXJuaW5nJyxcblxuICAgICAgICAnaW5mbydcbiAgICAgICAgJ2luZm8nXG4gICAgICAgIHdoaXRlXG4gICAgICAgICdpbmZvJztcblxuQGVhY2ggJG5hbWUsICRiZywgJGNvbG9yLCAkaG92ZXItYmcgaW4gJGJ1dHRvbnMge1xuICAuYnRuLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRiZ30pO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWJ0bi1mb250LWZhbWlseSk7XG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skaG92ZXItYmd9KTtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skYmd9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bi1vdXRsaW5lLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tI3skYmd9KTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRiZ30pO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1idG4tZm9udC1mYW1pbHkpO1xuICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JGJnfSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLSN7JGJnfSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBJbnB1dFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNwYWNlLXNtKSAqIDEuNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UteHMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLXNlbGVjdCxcbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pbnB1dC1mb250LWZhbWlseSk7XG4gIGJvcmRlcjogdmFyKC0taW5wdXQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1pbnB1dC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS10ZXh0RnJhbWVZKSB2YXIoLS1pbnB1dC1wYWRkaW5nLXgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1hY2NlbnQpO1xuICB9XG4gICY6bm90KHNlbGVjdCkgeyAvLyBUbyBjb3JyZWN0IHRoZSBzZWxlY3QgcGFkZGluZyBvZmZzZXRcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0taW5wdXQtcGFkZGluZy14KSAqIDEuNSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1pbnB1dC1wYWRkaW5nLXgpICogMS41KTtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgIGNvbG9yOiB2YXIoLS1pbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICBjb2xvcjogdmFyKC0taW5wdXQtcGxhY2Vob2xkZXItY29sb3IpO1xuICB9XG4gICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6IHZhcigtLWlucHV0LXBsYWNlaG9sZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAnJTIzNjY2JztcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3Itd2lkdGg6IDE2cHg7XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHZhcigtLWlucHV0LXBhZGRpbmcteCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3Itd2lkdGggMTJweDtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1pbnB1dC1wYWRkaW5nLXgpICogMiArICN7JGZvcm0tc2VsZWN0LWluZGljYXRvci13aWR0aH0pO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbn1cblxuLmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4vLyAtLS0gVmFsaWRhdGlvblxuXG46cm9vdCB7XG4gIC0tbmctaW52YWxpZC1ib3JkZXItY29sb3I6IHZhcigtLWRhbmdlcikgIWltcG9ydGFudDtcbiAgLS1uZy1pbnZhbGlkLWJnOiBoc2wodmFyKC0tZGFuZ2VyLWhzbCksIDEwJSkgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbCxcbi5mb3JtLXNlbGVjdCB7XG4gICYuaXMtaW52YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1uZy1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmctaW52YWxpZC1iZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcInBhcnRpYWxzL2ZvdW5kYXRpb25zXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvaGVscGVyc1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL3R5cG9ncmFwaHlcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvYWxlcnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1cIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdsb2JhbFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuOnJvb3Qge1xuICAtLWZvb3Rlci1oZWlnaHQ6IDEwMHB4O1xuICBAaW5jbHVkZSBicChtYXgtI3skYnB9KSB7XG4gICAgLS1mb290ZXItaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICBjb2xvcjogdmFyKC0tYy1ib2R5KTtcbiAgQGluY2x1ZGUgYnAobWluLSN7JGJwfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWMtYmFja2dyb3VuZCk7XG4gIH1cbiAgQGluY2x1ZGUgYnAobWF4LSN7JGJwfSkge1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mb290ZXItaGVpZ2h0KTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU3RydWN0dXJlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMjAwcHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmcteDogdmFyKC0tc3BhY2UtbGcpO1xuICBAaW5jbHVkZSBicChtYXgteHhsKSB7XG4gICAgLS1jb250YWluZXItd2lkdGg6IDEwMjRweDtcbiAgfVxuICBAaW5jbHVkZSBicChtYXgtc20pIHtcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nLXg6IGNhbGModmFyKC0tc3BhY2UtbWQpICogMS4yNSk7XG4gIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xuICBtYXgtd2lkdGg6ICRzY3JlZW4tc207XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBpbmNsdWRlIGJwKG1pbi0jeyRicH0pIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtbGcpO1xuICB9XG4gIEBpbmNsdWRlIGJwKG1heC0jeyRicH0pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYXBwLXJvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgLnNpdGUtbWFpbiB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1jb250YWluZXItcGFkZGluZy14KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIGJwKG1pbi0jeyRicH0pIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1sZyk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicChtYXgtI3skYnB9KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVhZGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG46cm9vdCB7XG4gIC0tbG9nby1zdmc6ICcnO1xuICAtLWxvZ28tZGlzcGxheTogZmxleDtcbiAgLS1sb2dvLWhlaWdodDogMDtcbiAgLS1sb2dvLXdpZHRoOiAwO1xuICAtLXZ3LWxpbmUtc2l6ZTogMDtcbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS14cyk7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1tZCk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1zcGFjZS1zbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWJnKTtcbiAgLS1icmFuZC1iZzogdmFyKC0tYy1iYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgYnAobWF4LSN7JGJwfSkge1xuICAgIC0tYnJhbmQtYmc6IHZhcigtLXByaW1hcnkpO1xuICB9XG4gIC50b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiBjYWxjKHZhcigtLXNwYWNlLXhzKSAqIDEuNSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sb2dvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHZhcigtLWxvZ28tZGlzcGxheSk7XG4gIH1cbiAgLmxvZ28tYnJhbmQge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDVyZW07XG4gICAgICBtYXgtaGVpZ2h0OiAyLjVyZW07XG4gICAgfVxuICB9XG4gIC5sb2dvLWRlYWxlciB7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogOC43NXJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDIuMjVyZW07XG4gICAgfVxuICB9XG4gIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbWQpO1xuICAgIGZsZXg6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtYmcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5sb2dvLWJyYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1sb2dvLXN2Zyk7XG4gICAgaGVpZ2h0OiB2YXIoLS1sb2dvLWhlaWdodCk7XG4gICAgd2lkdGg6IHZhcigtLWxvZ28td2lkdGgpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWJnKTtcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9vdGVyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5mb290ZXIuc2l0ZS1mb290ZXIge1xuICAuY29udGFpbmVyIHtcbiAgICAtLWZvb3Rlci1wYWRkaW5nLXk6IGNhbGModmFyKC0tc3BhY2UtbWQpICogLjc1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1mb290ZXItaGVpZ2h0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpICogLS4yNSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHZhcigtLXNwYWNlLXNtKTtcbiAgICBmbGV4OiAxO1xuICAgID4gKiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKG1heC0jeyRicH0pIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1sZyk7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdsb2JhbCBjb21wb25lbnRzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0gV2VsbFxuXG4ud2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2UtbWQpIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDAgY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZy14KSAqIC0xKTtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saWdodCk7XG4gIH1cbn1cblxuLy8gLS0tIEZvcm0gY29udHJvbFxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gLS0tIEluZm8gYmxvY2tcblxuLmluZm8tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNwYWNlLXNtKTtcbiAgLmljb24ge1xuICAgIGhlaWdodDogdmFyKC0tdGV4dC1sZyk7XG4gICAgd2lkdGg6IHZhcigtLXRleHQtbGcpO1xuICAgICoge1xuICAgICAgZmlsbDogdmFyKC0tYWNjZW50KTtcbiAgICB9XG4gICAgLmJnIHtcbiAgICAgIGZpbGw6IHZhcigtLWFjY2VudC01MCk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLSBDdXN0b20gb3B0aW9uc1xuXG4ucGljay1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1zcGFjZS1zbSk7XG4gIC0tcmFkaW8tc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiB2YXIoLS1zcGFjZS1zbSk7XG4gICAgKiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tZHVyYXRpb24tNTAwKSB2YXIoLS1lYXNlLWluLW91dCk7XG4gICAgfVxuICAgIC53cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogdmFyKC0tc3BhY2Utc20pO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlLXNtKSBjYWxjKHZhcigtLXNwYWNlLXNtKSAqIDEuNSk7XG4gICAgfVxuICAgIC5yYWRpbyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tcmFkaW8tc2l6ZSk7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1yYWRpby1zaXplKTtcbiAgICAgIH1cbiAgICAgIC5ib3JkZXIge1xuICAgICAgICBmaWxsOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgICAgfVxuICAgICAgLmJnIHtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAubWFyayB7XG4gICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdhcDogdmFyKC0tc3BhY2UteHMpO1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcbiAgICAgICAgLnN1YiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXhwbGFuYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgLndyYXBwZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICAgICAgLnJhZGlvIHtcbiAgICAgICAgLmJvcmRlciB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICAgICAgfVxuICAgICAgICAuYmcge1xuICAgICAgICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgICAgIH1cbiAgICAgICAgLm1hcmsge1xuICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uZy1pbnZhbGlkICYge1xuICAgIC53cmFwcGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbmctaW52YWxpZC1ib3JkZXItY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmctaW52YWxpZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLSBHcmlkIHBpY2sgW1RpbWVdXG5cbi5ncmlkLXBpY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IHZhcigtLXNwYWNlLXhzKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAub3B0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMzMyUgLSB2YXIoLS1zcGFjZS14cykpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZzogdmFyKC0tc3BhY2Utc20pIGNhbGModmFyKC0tc3BhY2Utc20pICogMS41KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1kdXJhdGlvbi0yMDApIHZhcigtLWVhc2UtaW4tb3V0KTtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICB9XG4gIH1cbiAgbGFiZWwgLmRldGFpbHMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQpO1xuICB9XG59XG5cbi8vIC0tLSBQYWdlIGdyYXBoaWNcblxuLnBhZ2UtZ3JhcGhpYyB7XG4gIC0tcGFnZS1ncmFwaGljLXNpemU6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zcGFjZS1sZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IHZhcigtLXBhZ2UtZ3JhcGhpYy1zaXplKTtcbiAgd2lkdGg6IHZhcigtLXBhZ2UtZ3JhcGhpYy1zaXplKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgc3ZnIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tcGFnZS1ncmFwaGljLXNpemUpICogLjYpO1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXBhZ2UtZ3JhcGhpYy1zaXplKSAqIC42KTtcbiAgICAqIHtcbiAgICAgIGZpbGw6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgfVxuICB9XG4gIC5pY29uLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tcGFnZS1ncmFwaGljLXNpemUpICogLjMzKTtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1wYWdlLWdyYXBoaWMtc2l6ZSkgKiAuMzMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNSUsIDApO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IGNhbGModmFyKC0tcGFnZS1ncmFwaGljLXNpemUpICogLjE1KTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXBhZ2UtZ3JhcGhpYy1zaXplKSAqIC4xNSk7XG4gICAgICAqIHtcbiAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLSBCdXR0b25zXG5cbi5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1yYWRpdXMtbGcpICogMyk7XG59XG5cbi8vIC0tLSBQYWdlIHRpdGxlXG5cbi5wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS10ZXh0LTJ4bCk7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1zcGFjZS14cyk7XG4gIEBpbmNsdWRlIGJwKG1heC0jeyRicH0pIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQteGwpO1xuICB9XG59XG5cbi8vIC0tLSBDYXIgZGV0YWlsc1xuXG4uY2FyLWRldGFpbHMge1xuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UteHMpO1xuICB9XG59XG5cbi8vIC0tLSBMaWNlbmNlIHBsYXRlXG5cbiRwbGF0ZS1wcmltYXJ5OiAjZjdiNTE4IDtcbiRwbGF0ZS1zZWNvbmRhcnk6ICMzNDVhYTQ7XG4kcGxhdGUtdGV4dDogYmxhY2s7XG4kcGxhdGUtcmFkaXVzOiB2YXIoLS1yYWRpdXMtc20pO1xuJHBsYXRlLWhlaWdodDogMzMuMjVweDsgLy8gRXF1YWwgdG8gcmVndWxhciBpbnB1dCBoZWlnaHRcblxuJGMtc2l6ZS1iYXNlOiAkcGxhdGUtaGVpZ2h0O1xuJGMtc2l6ZS14czogJGMtc2l6ZS1iYXNlICogLjc7XG4kYy1zaXplLXNtOiAkYy1zaXplLWJhc2UgKiAuODtcbiRjLXNpemUtbGc6ICRjLXNpemUtYmFzZSAqIDEuMjtcblxuJHBsYXRlLXNpemVzOlxuICBcInBsYXRlXCIgLy9uYW1lXG4gICRjLXNpemUtYmFzZSwgLy9zaXplXG5cbiAgXCJwbGF0ZS14c1wiIC8vbmFtZVxuICAkYy1zaXplLXhzLCAvL3NpemVcblxuICBcInBsYXRlLXNtXCIgLy9uYW1lXG4gICRjLXNpemUtc20sIC8vc2l6ZVxuXG4gIFwicGxhdGUtbGdcIiAvL25hbWVcbiAgJGMtc2l6ZS1sZzsgLy9zaXplXG5cbkBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkcGxhdGUtc2l6ZXMge1xuICAubGljZW5jZS0jeyRuYW1lfSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcbiAgICAuc2lkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGxhdGUtc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAkc2l6ZSAqIC4yNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogJHNpemUgKiAuMTMgJHNpemUgKiAuMjI7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcGxhdGUtcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHBsYXRlLXJhZGl1cztcbiAgICAgIC5zdGFycyB7XG4gICAgICAgIGhlaWdodDogJHNpemUgKiAuMzI7XG4gICAgICAgIHdpZHRoOiAkc2l6ZSAqIC4zMjtcbiAgICAgICAgKiB7XG4gICAgICAgICAgZmlsbDogJHBsYXRlLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb3VudHJ5IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBsYXRlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBsYXRlLXByaW1hcnk7XG4gICAgICBjb2xvcjogJHBsYXRlLXRleHQ7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHBsYXRlLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcGxhdGUtcmFkaXVzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwICRzaXplICogLjM2O1xuICAgICAgZm9udC1zaXplOiAkc2l6ZSAqIC41NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIExpYnJhcmllc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tIFN3YWxcblxuLnN3YWwyLXBvcHVwIHtcbiAgLnN3YWwyLWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2R5KTtcbiAgfVxuICAuc3dhbDItaWNvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hY2NlbnQpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudCkgIWltcG9ydGFudDtcbiAgfVxuICAuc3dhbDItdGl0bGUsXG4gIC5zd2FsMi1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYm9keSk7XG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xuICB9XG4gIC5zd2FsMi1zdHlsZWQge1xuICAgICYuc3dhbDItY29uZmlybSB7XG4gICAgICBAZXh0ZW5kIC5idG47XG4gICAgICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAmLnN3YWwyLWRlbnkge1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgQGV4dGVuZCAuYnRuLWRhbmdlcjtcbiAgICB9XG4gICAgJi5zd2FsMi1jYW5jZWwge1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgQGV4dGVuZCAuYnRuLWxpZ2h0O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLSBEYXRlcGlja2VyXG5cbm5nYi1kYXRlcGlja2VyLmN1c3RvbS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tc3BhY2UtbWQpO1xuICAubmdiLWRwLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubmdiLWRwLXdlZWtkYXlzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zcGFjZS1zbSk7XG4gIH1cblxuICAubmdiLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2Utc20pO1xuICAgIC5idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIHZhcigtLXNwYWNlLXNtKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogdmFyKC0tdGV4dC14bCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb250aC15ZWFyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LW1kKTtcbiAgICB9XG4gIH1cblxuICBuZ2ItZGF0ZXBpY2tlci1tb250aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogdmFyKC0tc3BhY2Utc20pO1xuICB9XG5cbiAgLm5nYi1kcC13ZWVrIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gIH1cblxuICAubmdiLWRwLXdlZWtkYXkge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zdHlsZTogaW5pdGlhbDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLm5nYi1kcC1kYXkge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubmdiLWRwLXdlZWstbnVtYmVyIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmRheSB7XG4gICAgLS1kYXktc2l6ZTogMzZweDtcbiAgICBoZWlnaHQ6IHZhcigtLWRheS1zaXplKTtcbiAgICB3aWR0aDogdmFyKC0tZGF5LXNpemUpO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIHZhcigtLWR1cmF0aW9uLTIwMCkgdmFyKC0tZWFzZS1pbi1vdXQpO1xuICB9XG5cbiAgLmRheS5zcGVjaWFsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktNTApO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xuICB9XG5cbiAgLmRheS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbn1cblxuLy8gLS0tIExvYWRlclxuXG4uYy1zcGlubmVyIHtcbiAgLS1jLXNwaW5uZXItc2l6ZTogNjRweDtcbiAgaGVpZ2h0OiB2YXIoLS1jLXNwaW5uZXItc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1jLXNwaW5uZXItc2l6ZSk7XG4gIG9wYWNpdHk6IC44O1xuICAqIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIHZhcigtLWR1cmF0aW9uLTUwMCkgdmFyKC0tZWFzZS1pbi1vdXQpO1xuICB9XG59XG5cbi5sb2FkZXIsXG4ubG9hZGVyLW92ZXJsYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IHZhcigtLXNwYWNlLXNtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2UtbGcpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1tZCk7XG4gIH1cbn1cblxuLy8gLS0tIExvYWRlciBvdmVybGF5XG5cbi5sb2FkZXItb3ZlcmxheSB7XG4gIHotaW5kZXg6IDkwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBpbnNldDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMHN2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiOnJvb3Qge1xuXG4gIC0tZm9udC1mYW1pbHktYm9keTogc3lzdGVtLXVpO1xuICAtLWZvbnQtZmFtaWx5LWhlYWRpbmc6IHN5c3RlbS11aTtcblxuICAtLWxvZ28tZGlzcGxheTogbm9uZTtcblxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQnJhbmQgQ1NTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvbG9yc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGNvbG9yczpcbiAgICAgICAgJ3ByaW1hcnknIC8vIERPTkVcbiAgICAgICAgJyNGRkYnXG4gICAgICAgICclMjNGRkYnXG4gICAgICAgIDBcbiAgICAgICAgMCVcbiAgICAgICAgMTAwJVxuICAgICAgICA1JVxuICAgICAgICA1JVxuICAgICAgICAtMSUsXG5cbiAgICAgICAgJ3NlY29uZGFyeScgLy8gRE9ORVxuICAgICAgICAnIzAwMCdcbiAgICAgICAgJyUyMzAwMCdcbiAgICAgICAgMFxuICAgICAgICAwJVxuICAgICAgICAwJVxuICAgICAgICA1JVxuICAgICAgICA1JVxuICAgICAgICAtMSUsXG5cbiAgICAgICAgJ2FjY2VudCcgLy8gRE9ORVxuICAgICAgICAnMDAwJ1xuICAgICAgICAnJTIzMDAwJ1xuICAgICAgICAwXG4gICAgICAgIDAlXG4gICAgICAgIDAlXG4gICAgICAgIDUlXG4gICAgICAgIDUlXG4gICAgICAgIC0xJSxcblxuICAgICAgICAnbGlnaHQnIC8vIERPTkVcbiAgICAgICAgJyNGMUY0RjUnXG4gICAgICAgICclMjNGMUY0RjUnXG4gICAgICAgIDE5NVxuICAgICAgICAxNyVcbiAgICAgICAgOTUlXG4gICAgICAgIDMzJVxuICAgICAgICA1JVxuICAgICAgICAtMSUsXG5cbiAgICAgICAgJ2RhcmsnIC8vIERPTkUgLSBUZXh0IGNvbG9yXG4gICAgICAgICcjNDE0OTRDJ1xuICAgICAgICAnJTIzNDE0OTRDJ1xuICAgICAgICAxOTZcbiAgICAgICAgOCVcbiAgICAgICAgMjglXG4gICAgICAgIDMzJVxuICAgICAgICA1JVxuICAgICAgICAtMSUsXG5cbiAgICAgICAgLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgICAgIC8vIFN5c3RlbSBjb2xvcnNcbiAgICAgICAgLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgICAgICAgJ2RhbmdlcidcbiAgICAgICAgJyNkMDJjNDInXG4gICAgICAgICclMjNkMDJjNDInXG4gICAgICAgIDM1MlxuICAgICAgICA2NSVcbiAgICAgICAgNDklXG4gICAgICAgIDMzJVxuICAgICAgICA1JVxuICAgICAgICAtMSUsXG5cbiAgICAgICAgJ3N1Y2Nlc3MnXG4gICAgICAgICcjMDA5ZjQxJ1xuICAgICAgICAnJTIzMDA5ZjQxJ1xuICAgICAgICAxNDVcbiAgICAgICAgMTAwJVxuICAgICAgICAzMSVcbiAgICAgICAgMzMlXG4gICAgICAgIDUlXG4gICAgICAgIC0xJSxcblxuICAgICAgICAnd2FybmluZydcbiAgICAgICAgJyNmZWJhMDAnXG4gICAgICAgICclMjNmZWJhMDAnXG4gICAgICAgIDQ0XG4gICAgICAgIDEwMCVcbiAgICAgICAgNTAlXG4gICAgICAgIDMzJVxuICAgICAgICA1JVxuICAgICAgICAtMSUsXG5cbiAgICAgICAgJ2luZm8nXG4gICAgICAgICcjMDA5OWI1J1xuICAgICAgICAnJTIzMDA5OWI1J1xuICAgICAgICAxODlcbiAgICAgICAgMTAwJVxuICAgICAgICAzNSVcbiAgICAgICAgMzMlXG4gICAgICAgIDUlXG4gICAgICAgIC0xJTtcblxuQGltcG9ydCBcIi4uL3BhcnRpYWxzL2dlbmVyYXRlLWNvbG9yc1wiO1xuIiwiOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJGhleCwgJHN2ZywgJGgsICRzLCAkbCwgJG5vcm1hbFMsICRncmF5UywgJGxpZ2h0bmVzcy1vZmZzZXQgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRuYW1lfUg6ICN7JGh9O1xuICAgIC0tI3skbmFtZX1TOiAjeyRzfTtcbiAgICAtLSN7JG5hbWV9TDogI3skbH07XG4gICAgLS0jeyRuYW1lfTogaHNsKHZhcigtLSN7JG5hbWV9SCksIHZhcigtLSN7JG5hbWV9UyksIHZhcigtLSN7JG5hbWV9TCkpO1xuICAgIC0tI3skbmFtZX0taHNsOiB2YXIoLS0jeyRuYW1lfUgpLCB2YXIoLS0jeyRuYW1lfVMpLCB2YXIoLS0jeyRuYW1lfUwpO1xuICAgIC0tI3skbmFtZX0taGV4OiAjeyRoZXh9O1xuICAgIC0tI3skbmFtZX0tc3ZnOiAjeyRzdmd9O1xuXG4gICAgLS0jeyRuYW1lfS1ub3JtYWxTOiAjeyRub3JtYWxTfTtcbiAgICAtLSN7JG5hbWV9LWdyYXlTOiAjeyRncmF5U307XG4gICAgLS0jeyRuYW1lfS1saWdodG5lc3Mtb2Zmc2V0OiAjeyRsaWdodG5lc3Mtb2Zmc2V0fTtcblxuICAgIC0tI3skbmFtZX0tNTA6IGhzbCh2YXIoLS0jeyRuYW1lfUgpLCB2YXIoLS0jeyRuYW1lfS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTUwKSk7XG4gICAgLS0jeyRuYW1lfS0xMDA6IGhzbCh2YXIoLS0jeyRuYW1lfUgpLCB2YXIoLS0jeyRuYW1lfS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTEwMCkpO1xuICAgIC0tI3skbmFtZX0tMjAwOiBoc2wodmFyKC0tI3skbmFtZX1IKSwgdmFyKC0tI3skbmFtZX0tbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0yMDApKTtcbiAgICAtLSN7JG5hbWV9LTMwMDogaHNsKHZhcigtLSN7JG5hbWV9SCksIHZhcigtLSN7JG5hbWV9LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtMzAwKSk7XG4gICAgLS0jeyRuYW1lfS00MDA6IGhzbCh2YXIoLS0jeyRuYW1lfUgpLCB2YXIoLS0jeyRuYW1lfS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTQwMCkpO1xuICAgIC0tI3skbmFtZX0tNTAwOiBoc2wodmFyKC0tI3skbmFtZX1IKSwgdmFyKC0tI3skbmFtZX0tbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy01MDApKTtcbiAgICAtLSN7JG5hbWV9LTYwMDogaHNsKHZhcigtLSN7JG5hbWV9SCksIHZhcigtLSN7JG5hbWV9LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtNjAwKSk7XG4gICAgLS0jeyRuYW1lfS03MDA6IGhzbCh2YXIoLS0jeyRuYW1lfUgpLCB2YXIoLS0jeyRuYW1lfS1ub3JtYWxTKSwgdmFyKC0tbGlnaHRuZXNzLTcwMCkpO1xuICAgIC0tI3skbmFtZX0tODAwOiBoc2wodmFyKC0tI3skbmFtZX1IKSwgdmFyKC0tI3skbmFtZX0tbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy04MDApKTtcbiAgICAtLSN7JG5hbWV9LTkwMDogaHNsKHZhcigtLSN7JG5hbWV9SCksIHZhcigtLSN7JG5hbWV9LW5vcm1hbFMpLCB2YXIoLS1saWdodG5lc3MtOTAwKSk7XG4gICAgLS0jeyRuYW1lfS0xMDAwOiBoc2wodmFyKC0tI3skbmFtZX1IKSwgdmFyKC0tI3skbmFtZX0tbm9ybWFsUyksIHZhcigtLWxpZ2h0bmVzcy0xMDAwKSk7XG5cbiAgICAtLSN7JG5hbWV9LWdyYXktNTA6IGhzbCh2YXIoLS0jeyRuYW1lfUgpLCB2YXIoLS0jeyRuYW1lfS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy01MCkpO1xuICAgIC0tI3skbmFtZX0tZ3JheS0xMDA6IGhzbCh2YXIoLS0jeyRuYW1lfUgpLCB2YXIoLS0jeyRuYW1lfS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy0xMDApKTtcbiAgICAtLSN7JG5hbWV9LWdyYXktMjAwOiBoc2wodmFyKC0tI3skbmFtZX1IKSwgdmFyKC0tI3skbmFtZX0tZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMjAwKSk7XG4gICAgLS0jeyRuYW1lfS1ncmF5LTMwMDogaHNsKHZhcigtLSN7JG5hbWV9SCksIHZhcigtLSN7JG5hbWV9LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTMwMCkpO1xuICAgIC0tI3skbmFtZX0tZ3JheS00MDA6IGhzbCh2YXIoLS0jeyRuYW1lfUgpLCB2YXIoLS0jeyRuYW1lfS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy00MDApKTtcbiAgICAtLSN7JG5hbWV9LWdyYXktNTAwOiBoc2wodmFyKC0tI3skbmFtZX1IKSwgdmFyKC0tI3skbmFtZX0tZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtNTAwKSk7XG4gICAgLS0jeyRuYW1lfS1ncmF5LTYwMDogaHNsKHZhcigtLSN7JG5hbWV9SCksIHZhcigtLSN7JG5hbWV9LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTYwMCkpO1xuICAgIC0tI3skbmFtZX0tZ3JheS03MDA6IGhzbCh2YXIoLS0jeyRuYW1lfUgpLCB2YXIoLS0jeyRuYW1lfS1ncmF5UyksIHZhcigtLWxpZ2h0bmVzcy03MDApKTtcbiAgICAtLSN7JG5hbWV9LWdyYXktODAwOiBoc2wodmFyKC0tI3skbmFtZX1IKSwgdmFyKC0tI3skbmFtZX0tZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtODAwKSk7XG4gICAgLS0jeyRuYW1lfS1ncmF5LTkwMDogaHNsKHZhcigtLSN7JG5hbWV9SCksIHZhcigtLSN7JG5hbWV9LWdyYXlTKSwgdmFyKC0tbGlnaHRuZXNzLTkwMCkpO1xuICAgIC0tI3skbmFtZX0tZ3JheS0xMDAwOiBoc2wodmFyKC0tI3skbmFtZX1IKSwgdmFyKC0tI3skbmFtZX0tZ3JheVMpLCB2YXIoLS1saWdodG5lc3MtMTAwMCkpO1xuICB9XG59XG5cbkBlYWNoICRuYW1lLCAkaCwgJHMsICRsIGluICRjb2xvcnMge1xuICAuYmctI3skbmFtZX0geyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRuYW1lfSkgIWltcG9ydGFudDsgfVxuICAuYmctI3skbmFtZX0tNTAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRuYW1lfS01MCkgIWltcG9ydGFudDsgfVxuICAuYmctI3skbmFtZX0tMTAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tMTAwKSAhaW1wb3J0YW50OyB9XG4gIC5iZy0jeyRuYW1lfS0yMDAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRuYW1lfS0yMDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LTMwMCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JG5hbWV9LTMwMCkgIWltcG9ydGFudDsgfVxuICAuYmctI3skbmFtZX0tNDAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tNDAwKSAhaW1wb3J0YW50OyB9XG4gIC5iZy0jeyRuYW1lfS01MDAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRuYW1lfS01MDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LTYwMCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JG5hbWV9LTYwMCkgIWltcG9ydGFudDsgfVxuICAuYmctI3skbmFtZX0tNzAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tNzAwKSAhaW1wb3J0YW50OyB9XG4gIC5iZy0jeyRuYW1lfS04MDAgeyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRuYW1lfS04MDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LTkwMCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JG5hbWV9LTkwMCkgIWltcG9ydGFudDsgfVxuICAuYmctI3skbmFtZX0tMTAwMCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JG5hbWV9LTEwMDApICFpbXBvcnRhbnQ7IH1cblxuICAuYmctI3skbmFtZX0tZ3JheS01MCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JG5hbWV9LWdyYXktNTApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktMTAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS0xMDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktMjAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS0yMDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktMzAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS0zMDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktNDAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS00MDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktNTAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS01MDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktNjAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS02MDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktNzAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS03MDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktODAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS04MDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktOTAwIHsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS05MDApICFpbXBvcnRhbnQ7IH1cbiAgLmJnLSN7JG5hbWV9LWdyYXktMTAwMCB7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JG5hbWV9LWdyYXktMTAwMCkgIWltcG9ydGFudDsgfVxuXG4gIC50ZXh0LSN7JG5hbWV9IHsgY29sb3I6IHZhcigtLSN7JG5hbWV9KSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LSN7JG5hbWV9LTUwIHsgY29sb3I6IHZhcigtLSN7JG5hbWV9LTUwKSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LSN7JG5hbWV9LTEwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS0xMDApICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtI3skbmFtZX0tMjAwIHsgY29sb3I6IHZhcigtLSN7JG5hbWV9LTIwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS0zMDAgeyBjb2xvcjogdmFyKC0tI3skbmFtZX0tMzAwKSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LSN7JG5hbWV9LTQwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS00MDApICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtI3skbmFtZX0tNTAwIHsgY29sb3I6IHZhcigtLSN7JG5hbWV9LTUwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS02MDAgeyBjb2xvcjogdmFyKC0tI3skbmFtZX0tNjAwKSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LSN7JG5hbWV9LTcwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS03MDApICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtI3skbmFtZX0tODAwIHsgY29sb3I6IHZhcigtLSN7JG5hbWV9LTgwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS05MDAgeyBjb2xvcjogdmFyKC0tI3skbmFtZX0tOTAwKSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LSN7JG5hbWV9LTEwMDAgeyBjb2xvcjogdmFyKC0tI3skbmFtZX0tMTAwMCkgIWltcG9ydGFudDsgfVxuXG4gIC50ZXh0LSN7JG5hbWV9LWdyYXktNTAgeyBjb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS01MCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTEwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS1ncmF5LTEwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTIwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS1ncmF5LTIwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTMwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS1ncmF5LTMwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTQwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS1ncmF5LTQwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTUwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS1ncmF5LTUwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTYwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS1ncmF5LTYwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTcwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS1ncmF5LTcwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTgwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS1ncmF5LTgwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTkwMCB7IGNvbG9yOiB2YXIoLS0jeyRuYW1lfS1ncmF5LTkwMCkgIWltcG9ydGFudDsgfVxuICAudGV4dC0jeyRuYW1lfS1ncmF5LTEwMDAgeyBjb2xvcjogdmFyKC0tI3skbmFtZX0tZ3JheS0xMDAwKSAhaW1wb3J0YW50OyB9XG59XG4iXX0= */

/*# sourceMappingURL=default.css.map*/