@charset "UTF-8";
/* New fonts */
@font-face {
  font-family: "aktiv_grotesk";
  src: url("../fonts/AktivGrotesk_W_Basic_Rg.woff2") format("woff2"), url("../fonts/AktivGrotesk_W_Basic_Rg.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "aktiv_grotesk";
  src: url("../fonts/AktivGrotesk_W_Basic_Md.woff2") format("woff2"), url("../fonts/AktivGrotesk_W_Basic_Md.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "aktiv_grotesk";
  src: url("../fonts/AktivGrotesk_W_Basic_Bd.woff2") format("woff2"), url("../fonts/AktivGrotesk_W_Basic_Bd.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "aktiv_grotesk";
  src: url("../fonts/AktivGrotesk_W_Basic_XBd.woff2") format("woff2"), url("../fonts/AktivGrotesk_W_Basic_XBd.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "aktiv_grotesk_cdblack";
  src: url("../fonts/AktivGroteskCd_W_Basic_Blk.woff2") format("woff2"), url("../fonts/AktivGroteskCd_W_Basic_Blk.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
/* noto-sans-300 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/noto-sans-v27-latin-300.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-300.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-300italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/noto-sans-v27-latin-300italic.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-300italic.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/noto-sans-v27-latin-regular.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-regular.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/noto-sans-v27-latin-italic.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-italic.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/noto-sans-v27-latin-500.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-500.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-500italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/noto-sans-v27-latin-500italic.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-500italic.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/noto-sans-v27-latin-600.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-600.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-600italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/noto-sans-v27-latin-600italic.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-600italic.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/noto-sans-v27-latin-700.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-700.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-700italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/noto-sans-v27-latin-700italic.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-700italic.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-800 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/noto-sans-v27-latin-800.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-800.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-800italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/noto-sans-v27-latin-800italic.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-800italic.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-900 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/noto-sans-v27-latin-900.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-900.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* noto-sans-900italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/noto-sans-v27-latin-900italic.woff2") format("woff2"), url("../fonts/noto-sans-v27-latin-900italic.woff") format("woff");
  /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #88d525;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #1d1d1b;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #7000ff;
  --bs-secondary: #4b005a;
  --bs-success: #88d525;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 112, 0, 255;
  --bs-secondary-rgb: 75, 0, 90;
  --bs-success-rgb: 136, 213, 37;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 29, 29, 27;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(29, 29, 27, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #7000ff;
  --bs-link-hover-color: #5a00cc;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(29, 29, 27, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, .wp-block-latest-posts > li > a, h4, .h4, h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 3.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label, .h3 {
  font-size: 0.9375rem;
}

h4, .h4 {
  font-size: 0.9375rem;
}

h5, .h5, .wp-block-latest-posts > li > a {
  font-size: 0.9375rem;
}

h6, .h6 {
  font-size: 0.9375rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: underline;
}
a:hover {
  color: var(--bs-link-hover-color);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #7000ff;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(29, 29, 27, 0.55);
  --bs-navbar-hover-color: rgba(29, 29, 27, 0.7);
  --bs-navbar-disabled-color: rgba(29, 29, 27, 0.3);
  --bs-navbar-active-color: rgba(29, 29, 27, 0.9);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(29, 29, 27, 0.9);
  --bs-navbar-brand-hover-color: rgba(29, 29, 27, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2829, 29, 27, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(29, 29, 27, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(29, 29, 27, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 1rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #1d1d1b;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231d1d1b'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #1d1d1b;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(112, 0, 255, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(29, 29, 27, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #1d1d1b;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(29, 29, 27, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

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

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(29, 29, 27, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(29, 29, 27, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(29, 29, 27, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.475rem + 2.7vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: 0.9375rem !important;
}

.fs-4 {
  font-size: 0.9375rem !important;
}

.fs-5 {
  font-size: 0.9375rem !important;
}

.fs-6 {
  font-size: 0.9375rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(29, 29, 27, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 3.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
}

.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30 ";
}

.fa-1::before {
  content: "\31 ";
}

.fa-2::before {
  content: "\32 ";
}

.fa-3::before {
  content: "\33 ";
}

.fa-4::before {
  content: "\34 ";
}

.fa-5::before {
  content: "\35 ";
}

.fa-6::before {
  content: "\36 ";
}

.fa-7::before {
  content: "\37 ";
}

.fa-8::before {
  content: "\38 ";
}

.fa-9::before {
  content: "\39 ";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-at::before {
  content: "\@";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-info::before {
  content: "\f129";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-crop::before {
  content: "\f125";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-pager::before {
  content: "\f815";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-k::before {
  content: "K";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-comments::before {
  content: "\f086";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-blog::before {
  content: "\f781";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-w::before {
  content: "W";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-film::before {
  content: "\f008";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-memory::before {
  content: "\f538";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-flag::before {
  content: "\f024";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-compress::before {
  content: "\f066";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "\*";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-lock::before {
  content: "\f023";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-om::before {
  content: "\f679";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-i::before {
  content: "I";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-pills::before {
  content: "\f484";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-v::before {
  content: "V";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-joint::before {
  content: "\f595";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "Q";
}

.fa-g::before {
  content: "G";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-e::before {
  content: "E";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-user::before {
  content: "\f007";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-key::before {
  content: "\f084";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-star::before {
  content: "\f005";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-cross::before {
  content: "\f654";
}

.fa-box::before {
  content: "\f466";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-spider::before {
  content: "\f717";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-slash::before {
  content: "\f715";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-crown::before {
  content: "\f521";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "L";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-city::before {
  content: "\f64f";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-bold::before {
  content: "\f032";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-crow::before {
  content: "\f520";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-image::before {
  content: "\f03e";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-virus::before {
  content: "\e074";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-archway::before {
  content: "\f557";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

.fa-church::before {
  content: "\f51d";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "A";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-p::before {
  content: "P";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-question::before {
  content: "\?";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-code::before {
  content: "\f121";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-f::before {
  content: "F";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-poop::before {
  content: "\f619";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-eject::before {
  content: "\f052";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-h::before {
  content: "H";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-heart::before {
  content: "\f004";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-circle::before {
  content: "\f111";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-bus::before {
  content: "\f207";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-phone::before {
  content: "\f095";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-divide::before {
  content: "\f529";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-j::before {
  content: "J";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-comment::before {
  content: "\f075";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-water::before {
  content: "\f773";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-dna::before {
  content: "\f471";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-chess::before {
  content: "\f439";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "U";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "N";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-download::before {
  content: "\f019";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-b::before {
  content: "B";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-upload::before {
  content: "\f093";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-sun::before {
  content: "\f185";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "\<";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-bug::before {
  content: "\f188";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-bed::before {
  content: "\f236";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-file::before {
  content: "\f15b";
}

.fa-greater-than::before {
  content: "\>";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-socks::before {
  content: "\f696";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-section::before {
  content: "\e447";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-drum::before {
  content: "\f569";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-play::before {
  content: "\f04b";
}

.fa-font::before {
  content: "\f031";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-y::before {
  content: "Y";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-fish::before {
  content: "\f578";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-child-combatant::before {
  content: "\e4e0";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-plus::before {
  content: "\+";
}

.fa-add::before {
  content: "\+";
}

.fa-expand::before {
  content: "\f065";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-equals::before {
  content: "\=";
}

.fa-blender::before {
  content: "\f517";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-map::before {
  content: "\f279";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-store::before {
  content: "\f54e";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-fill::before {
  content: "\f575";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "\%";
}

.fa-percentage::before {
  content: "\%";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-display::before {
  content: "\e163";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-award::before {
  content: "\f559";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-moon::before {
  content: "\f186";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-hashtag::before {
  content: "\#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "T";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-fan::before {
  content: "\f863";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "M";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "\!";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-dollar-sign::before {
  content: "\$";
}

.fa-dollar::before {
  content: "\$";
}

.fa-usd::before {
  content: "\$";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

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

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

/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("../fonts/fontawesome/fa-brands-400.woff2") format("woff2"), url("../fonts/fontawesome/fa-brands-400.ttf") format("truetype");
}
.fab,
.fa-brands {
  font-weight: 400;
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-aws:before {
  content: "\f375";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-modx:before {
  content: "\f285";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-square-js:before {
  content: "\f3b9";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-unity:before {
  content: "\e049";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-vk:before {
  content: "\f189";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-square-reddit:before {
  content: "\f1a2";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-square-font-awesome:before {
  content: "\e5ad";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-square-instagram:before {
  content: "\e055";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-square-hacker-news:before {
  content: "\f3af";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-edge:before {
  content: "\f282";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-square-snapchat:before {
  content: "\f2ad";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-safari:before {
  content: "\f267";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-square-viadeo:before {
  content: "\f2aa";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-centos:before {
  content: "\f789";
}

.fa-adn:before {
  content: "\f170";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-square-dribbble:before {
  content: "\f397";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-node:before {
  content: "\f419";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-square-twitter:before {
  content: "\f081";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-square-youtube:before {
  content: "\f431";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-meta:before {
  content: "\e49b";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-hips:before {
  content: "\f452";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-discord:before {
  content: "\f392";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-square-steam:before {
  content: "\f1b7";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-square-vimeo:before {
  content: "\f194";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-apple:before {
  content: "\f179";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-square-github:before {
  content: "\f092";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-neos:before {
  content: "\f612";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-angular:before {
  content: "\f420";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-square-gitlab:before {
  content: "\e5ae";
}

.fa-gitlab-square:before {
  content: "\e5ae";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-square-odnoklassniki:before {
  content: "\f264";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-sith:before {
  content: "\f512";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-react:before {
  content: "\f41b";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-gg:before {
  content: "\f260";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-square-pinterest:before {
  content: "\f0d3";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-xing:before {
  content: "\f168";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-less:before {
  content: "\f41d";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-square-google-plus:before {
  content: "\f0d4";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-square-xing:before {
  content: "\f169";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-fly:before {
  content: "\f417";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-viber:before {
  content: "\f409";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-audible:before {
  content: "\f373";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-square-pied-piper:before {
  content: "\e01e";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-square-facebook:before {
  content: "\f082";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-square-lastfm:before {
  content: "\f203";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-figma:before {
  content: "\f799";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-docker:before {
  content: "\f395";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-apper:before {
  content: "\f371";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-square-behance:before {
  content: "\f1b5";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-space-awesome:before {
  content: "\e5ac";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-square-git:before {
  content: "\f1d2";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-square-tumblr:before {
  content: "\f174";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-trello:before {
  content: "\f181";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-android:before {
  content: "\f17b";
}

.fa-bots:before {
  content: "\e340";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-uber:before {
  content: "\f402";
}

.fa-github:before {
  content: "\f09b";
}

.fa-php:before {
  content: "\f457";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-stubber:before {
  content: "\e5c7";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-odysee:before {
  content: "\e5c6";
}

.fa-square-whatsapp:before {
  content: "\f40c";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-usb:before {
  content: "\f287";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-strava:before {
  content: "\f428";
}

.fa-ember:before {
  content: "\f423";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-zhihu:before {
  content: "\f63f";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

/*!
 * Font Awesome Free 6.4.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("../fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("../fonts/fontawesome/fa-solid-900.ttf") format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

.has-blue-color,
.has-blue-color:visited {
  color: #0d6efd;
}

.has-blue-background-color {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.has-indigo-color,
.has-indigo-color:visited {
  color: #6610f2;
}

.has-indigo-background-color {
  background-color: #6610f2;
  border-color: #6610f2;
}

.has-purple-color,
.has-purple-color:visited {
  color: #6f42c1;
}

.has-purple-background-color {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

.has-pink-color,
.has-pink-color:visited {
  color: #d63384;
}

.has-pink-background-color {
  background-color: #d63384;
  border-color: #d63384;
}

.has-red-color,
.has-red-color:visited {
  color: #dc3545;
}

.has-red-background-color {
  background-color: #dc3545;
  border-color: #dc3545;
}

.has-orange-color,
.has-orange-color:visited {
  color: #fd7e14;
}

.has-orange-background-color {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.has-yellow-color,
.has-yellow-color:visited {
  color: #ffc107;
}

.has-yellow-background-color {
  background-color: #ffc107;
  border-color: #ffc107;
}

.has-green-color,
.has-green-color:visited {
  color: #88d525;
}

.has-green-background-color {
  background-color: #88d525;
  border-color: #88d525;
}

.has-teal-color,
.has-teal-color:visited {
  color: #20c997;
}

.has-teal-background-color {
  background-color: #20c997;
  border-color: #20c997;
}

.has-cyan-color,
.has-cyan-color:visited {
  color: #0dcaf0;
}

.has-cyan-background-color {
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.has-black-color,
.has-black-color:visited {
  color: #1d1d1b;
}

.has-black-background-color {
  background-color: #1d1d1b;
  border-color: #1d1d1b;
}

.has-white-color,
.has-white-color:visited {
  color: #fff;
}

.has-white-background-color {
  background-color: #fff;
  border-color: #fff;
}

.has-gray-color,
.has-gray-color:visited {
  color: #6c757d;
}

.has-gray-background-color {
  background-color: #6c757d;
  border-color: #6c757d;
}

.has-gray-dark-color,
.has-gray-dark-color:visited {
  color: #343a40;
}

.has-gray-dark-background-color {
  background-color: #343a40;
  border-color: #343a40;
}

.has-primary-color,
.has-primary-color:visited {
  color: #7000ff;
}

.has-primary-background-color {
  background-color: #7000ff;
  border-color: #7000ff;
}

.has-secondary-color,
.has-secondary-color:visited {
  color: #4b005a;
}

.has-secondary-background-color {
  background-color: #4b005a;
  border-color: #4b005a;
}

.has-success-color,
.has-success-color:visited {
  color: #88d525;
}

.has-success-background-color {
  background-color: #88d525;
  border-color: #88d525;
}

.has-info-color,
.has-info-color:visited {
  color: #0dcaf0;
}

.has-info-background-color {
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.has-warning-color,
.has-warning-color:visited {
  color: #ffc107;
}

.has-warning-background-color {
  background-color: #ffc107;
  border-color: #ffc107;
}

.has-danger-color,
.has-danger-color:visited {
  color: #dc3545;
}

.has-danger-background-color {
  background-color: #dc3545;
  border-color: #dc3545;
}

.has-light-color,
.has-light-color:visited {
  color: #f8f9fa;
}

.has-light-background-color {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.has-dark-color,
.has-dark-color:visited {
  color: #212529;
}

.has-dark-background-color {
  background-color: #212529;
  border-color: #212529;
}

.white-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio {
  background: #f8f8f0;
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.2392156863);
  border-radius: 26px;
  padding: 24px 20px;
}

.purple-card {
  background-color: #4b005a;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  color: white;
  box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.2392156863);
  border-radius: 26px;
  padding: 24px 20px;
  text-align: left;
}

@media (min-width: 992px) {
  .white-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio {
    padding: 48px 40px;
  }
  .purple-card {
    padding: 48px 40px;
  }
}
.toptitle {
  color: #4b005a;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 20px 0;
}

a.icon-link {
  position: relative;
  display: block;
  text-decoration: none;
  line-height: 20px;
  padding: 14px 0 14px 95px;
}
a.icon-link span {
  line-height: 20px;
}
a.icon-link:after {
  content: " ";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 48px;
  border-radius: 24px;
  background-image: url(../images/icon-link-arrow.svg);
  background-color: #7000ff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 30px;
  transition: background-size 0.2s, background-color 0.2s;
}
a.icon-link:hover:after {
  background-color: #3e008d;
  background-size: 40px;
}
a.icon-link:active:after {
  background-color: #2c0064;
  background-size: 40px;
}
a.icon-link:focus {
  background-color: transparent;
}
a.icon-link:focus span {
  background-color: #88d525;
}
a.icon-link:focus:after {
  background-color: #88d525;
  background-image: url(../images/icon-link-arrow-primary.svg);
  background-size: 40px;
  outline: 3px dashed #88d525;
  outline-offset: 3px;
}
a.icon-link.white span {
  color: white;
}
a.icon-link.white:after {
  background-color: white;
  background-image: url(../images/icon-link-arrow-primary.svg);
}
a.icon-link.white:focus {
  background-color: transparent;
}
a.icon-link.white:focus span {
  background-color: #88d525;
  color: #7000ff;
}
a.icon-link.white:focus:after {
  background-color: #88d525;
  background-image: url(../images/icon-link-arrow-primary.svg);
  background-size: 40px;
  outline: 3px dashed #88d525;
  outline-offset: 3px;
}

.swiper-pagination-wrapper {
  margin: 20px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.swiper-pagination-wrapper .swiper-button-prev,
.swiper-pagination-wrapper .swiper-button-next {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  height: 30px;
  width: 30px;
  margin: 0;
}
.swiper-pagination-wrapper .swiper-button-prev:after,
.swiper-pagination-wrapper .swiper-button-next:after {
  color: #7000ff;
  font-size: 20px;
  font-weight: bold;
}
.swiper-pagination-wrapper .swiper-button-prev:hover:after,
.swiper-pagination-wrapper .swiper-button-next:hover:after {
  color: #4b005a;
}
.swiper-pagination-wrapper .swiper-button-prev {
  margin-right: 10px;
}
.swiper-pagination-wrapper .swiper-button-next {
  margin-left: 10px;
}
.swiper-pagination-wrapper .swiper-pagination {
  position: relative;
  left: auto;
  bottom: auto;
  width: auto;
  display: inline-block;
  line-height: 12px;
  margin-top: 1px;
}
.swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #cfcfc6;
  opacity: 1;
  margin: 2px 6px;
  transition: 0.2s all;
}
.swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 12px;
  height: 12px;
  background: #7000ff;
  margin: 0 4px;
}

body {
  overflow-x: hidden;
  color: #1d1d1b;
  font-family: "aktiv_grotesk", "Noto Sans", sans-serif;
  background-color: white;
  --bs-body-font-size: 20px;
  letter-spacing: 0.02em;
}

.gfield.external-link .gfield_description::after,
a[rel~=external]::after,
a.wpsl-directions::after {
  width: 16px;
  height: 16px;
  margin: 0px 0 -2px 2px;
  display: inline-block;
  content: "";
  -webkit-mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 20 20"><path d="M9 3h8v8l-2-1V6.92l-5.6 5.59l-1.41-1.41L14.08 5H10zm3 12v-3l2-2v7H3V6h8L9 8H5v7h7z" fill="currentColor"/></svg>') no-repeat 50% 50%;
  mask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 20 20"><path d="M9 3h8v8l-2-1V6.92l-5.6 5.59l-1.41-1.41L14.08 5H10zm3 12v-3l2-2v7H3V6h8L9 8H5v7h7z" fill="currentColor"/></svg>') no-repeat 50% 50%;
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: currentColor;
}

h1,
.h1,
h2,
h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
h4,
h5,
h6,
.h2,
.h3,
.h4,
.h5,
.wp-block-latest-posts > li > a,
.h6 {
  font-family: "aktiv_grotesk", "Noto Sans", sans-serif;
  color: #7000ff;
  font-weight: 900;
  line-height: 1.2;
  margin: 0 0 16px 0;
}

h1, .h1 {
  font-size: 56px;
}

h2, .h2 {
  font-size: 48px;
}

h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label, .h3 {
  font-size: 36px;
}

h4, .h4 {
  font-size: 28px;
}

h5, .h5, .wp-block-latest-posts > li > a {
  font-size: 20px;
}

h6, .h6 {
  font-size: 18px;
}

h1[class*=display-], [class*=display-].h1,
h2[class*=display-],
[class*=display-].h2,
h3[class*=display-],
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield [class*=display-].gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield [class*=display-].gfield_label,
[class*=display-].h3,
h4[class*=display-],
[class*=display-].h4,
h5[class*=display-],
[class*=display-].h5,
.wp-block-latest-posts > li > a[class*=display-] {
  font-family: "aktiv_grotesk_cdblack", "Noto Sans", sans-serif;
  text-transform: uppercase;
}

img {
  height: auto;
}

.alignfull, .gform_confirmation_wrapper, .site-main .gform_confirmation_wrapper, .entry-content .gform_wrapper.gravity-theme.gform_custom_confirmation_wrapper, #wpsl-wrap.oorwerk-overview, .site-main .alignfull {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
.alignfull .container, .gform_confirmation_wrapper .container, .entry-content .gform_wrapper.gravity-theme.gform_custom_confirmation_wrapper .container, #wpsl-wrap.oorwerk-overview .container {
  --bs-gutter-x: 2.5rem;
}

.alignwide {
  margin-left: -3rem;
  margin-right: -3rem;
  max-width: calc(100% + 6rem);
  width: calc(100% + 6rem);
}

a {
  font-weight: 500;
  text-decoration: underline;
  letter-spacing: 0.02em;
  transition: none;
}
a:before {
  content: attr(title);
  font-weight: 700;
  letter-spacing: -0.002em;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
a:hover {
  font-weight: 700;
  letter-spacing: -0.002em;
  color: #3e008d;
}
a:active {
  font-weight: 700;
  letter-spacing: -0.002em;
  color: #2c0064;
}
a:focus {
  background-color: #88d525;
  font-weight: 700;
  letter-spacing: -0.002em;
  color: #2c0064;
}

.btn, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit], .wp-block-search button, .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background), .wp-block-button .wp-block-button__link {
  position: relative;
  width: auto;
  display: block;
  background-color: #7000ff;
  color: white;
  border: 0;
  padding: 12px 20px 12px;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  border-radius: 32px;
  text-decoration: none;
  text-align: center;
  transition: background-color 0.2s;
  letter-spacing: 0.02em;
}
.btn:before, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button:before, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label:before, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox:before, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa:before, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa:before, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button]:before,
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit]:before, .wp-block-search button:before, .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):before, .wp-block-button .wp-block-button__link:before {
  display: block;
  content: attr(title);
  font-weight: 700;
  letter-spacing: -0.002em;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.btn:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox:hover, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa:hover, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa:hover, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button]:hover,
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit]:hover, .wp-block-search button:hover, .wp-block-button.is-style-outline > .wp-block-button__link:hover:not(.has-background), .wp-block-button .wp-block-button__link:hover {
  background: #3e008d;
  color: white;
  font-weight: 700;
  letter-spacing: -0.002em;
}
.btn:active, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button:active, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label:active, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox:active, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa:active, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa:active, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button]:active,
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit]:active, .wp-block-search button:active, .wp-block-button.is-style-outline > .wp-block-button__link:active:not(.has-background), .wp-block-button .wp-block-button__link:active {
  background: #2c0064;
  color: white;
  font-weight: 700;
  letter-spacing: -0.002em;
}
.btn:focus, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button:focus, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label:focus, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox:focus, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa:focus, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa:focus, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button]:focus,
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit]:focus, .wp-block-search button:focus, .wp-block-button.is-style-outline > .wp-block-button__link:focus:not(.has-background), .wp-block-button .wp-block-button__link:focus {
  color: #5a0ac0;
  font-weight: 700;
  letter-spacing: -0.002em;
  background-color: #88d525;
  outline: 3px dashed #88d525;
  outline-offset: 3px;
}
.btn.btn-outline, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-outline.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-outline.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-outline.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-outline.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-outline.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-outline.gform_next_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label.btn-outline,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label.btn-outline, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .btn-outline.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .btn-outline.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .btn-outline.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .btn-outline.aa-checkbox, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .btn-outline.wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .btn-outline.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-outline[type=button],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-outline[type=submit], .wp-block-search button.btn-outline, .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background), .wp-block-button .btn-outline.wp-block-button__link {
  background-color: white;
  border: 2px solid #7000ff;
  color: #7000ff;
}
.btn.btn-outline:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-outline.gform_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-outline.gform_previous_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-outline.gform_next_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-outline.gform_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-outline.gform_previous_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-outline.gform_next_button:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label.btn-outline:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label.btn-outline:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .btn-outline.aa-checkbox:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .btn-outline.aa-checkbox:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .btn-outline.aa-checkbox:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .btn-outline.aa-checkbox:hover, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .btn-outline.wpsl-store-choice-aa:hover, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .btn-outline.wpsl-store-choice-aa:hover, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-outline[type=button]:hover,
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-outline[type=submit]:hover, .wp-block-search button.btn-outline:hover, .wp-block-button .btn-outline.wp-block-button__link:hover, .wp-block-button.is-style-outline > .wp-block-button__link:hover:not(.has-background) {
  border: 2px solid #4b005a;
  color: white;
}
.btn.btn-inverted, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_next_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label.btn-inverted,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label.btn-inverted, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .btn-inverted.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .btn-inverted.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .btn-inverted.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .btn-inverted.aa-checkbox, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .btn-inverted.wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .btn-inverted.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-inverted[type=button],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-inverted[type=submit], .wp-block-search button.btn-inverted, .wp-block-button.is-style-outline > .btn-inverted.wp-block-button__link:not(.has-background), .wp-block-button .btn-inverted.wp-block-button__link {
  background-color: white;
  color: #7000ff;
}
.btn.btn-inverted:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_previous_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_next_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_previous_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_next_button:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label.btn-inverted:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label.btn-inverted:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .btn-inverted.aa-checkbox:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .btn-inverted.aa-checkbox:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .btn-inverted.aa-checkbox:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .btn-inverted.aa-checkbox:hover, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .btn-inverted.wpsl-store-choice-aa:hover, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .btn-inverted.wpsl-store-choice-aa:hover, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-inverted[type=button]:hover,
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-inverted[type=submit]:hover, .wp-block-search button.btn-inverted:hover, .wp-block-button .btn-inverted.wp-block-button__link:hover {
  background-color: white;
  color: #3e008d;
}
.btn.btn-inverted:active, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_previous_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_next_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_previous_button:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_next_button:active, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label.btn-inverted:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label.btn-inverted:active, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .btn-inverted.aa-checkbox:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .btn-inverted.aa-checkbox:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .btn-inverted.aa-checkbox:active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .btn-inverted.aa-checkbox:active, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .btn-inverted.wpsl-store-choice-aa:active, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .btn-inverted.wpsl-store-choice-aa:active, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-inverted[type=button]:active,
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-inverted[type=submit]:active, .wp-block-search button.btn-inverted:active, .wp-block-button .btn-inverted.wp-block-button__link:active {
  background-color: white;
  color: #2c0064;
}
.btn.btn-inverted:focus, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_previous_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-inverted.gform_next_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_previous_button:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-inverted.gform_next_button:focus, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label.btn-inverted:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label.btn-inverted:focus, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .btn-inverted.aa-checkbox:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .btn-inverted.aa-checkbox:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .btn-inverted.aa-checkbox:focus,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .btn-inverted.aa-checkbox:focus, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .btn-inverted.wpsl-store-choice-aa:focus, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .btn-inverted.wpsl-store-choice-aa:focus, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-inverted[type=button]:focus,
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-inverted[type=submit]:focus, .wp-block-search button.btn-inverted:focus, .wp-block-button .btn-inverted.wp-block-button__link:focus {
  background-color: #88d525;
}

@media (min-width: 992px) {
  .btn, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button],
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit], .wp-block-search button, .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background), .wp-block-button .wp-block-button__link {
    padding: 18px 40px 18px;
  }
}
#page > .wrapper {
  padding-top: 56px;
}

@media (min-width: 992px) {
  #page > .wrapper {
    padding-top: 82px;
  }
}
.site-main {
  position: relative;
  overflow: hidden;
}
.site-main.main-404 {
  padding: 80px 0;
}
.site-main.main-404 .wp-block-buttons {
  max-width: 500px;
  justify-content: flex-start;
  align-items: stretch;
}
.site-main iframe {
  width: 100%;
  overflow: hidden;
}
.site-main .has-small-font-size {
  font-size: 12px;
}
.site-main .has-medium-font-size {
  font-size: 16px;
}
.site-main .has-large-font-size {
  font-size: 18px;
}
.site-main .has-huge-font-size {
  font-size: 20px;
}
.site-main .has-primary-color {
  color: #7000ff !important;
}
.site-main .has-secondary-color {
  color: #4b005a !important;
}
.site-main .has-tertiary-color-color {
  color: #e1dcff !important;
}
.site-main .has-text-color-color {
  color: #1d1d1b !important;
}
.site-main .has-light-color-color {
  color: #f8f8f0 !important;
}
.site-main .has-background-color-color {
  color: #f8f8f0 !important;
}
.site-main .has-primary-background-color {
  background-color: #7000ff !important;
}
.site-main .has-secondary-background-color {
  background-color: #4b005a !important;
}
.site-main .has-tertiary-color-background-color {
  background-color: #e1dcff !important;
}
.site-main .has-dark-color-background-color {
  background-color: #1d1d1b !important;
}
.site-main .has-text-color-background-color {
  background-color: #1d1d1b !important;
}
.site-main .has-light-color-background-color {
  background-color: #f8f8f0 !important;
}
.site-main .has-background-color-background-color {
  background-color: #ffffff !important;
}
.site-main figure {
  text-align: center;
  margin: 0 0 8px;
}
.site-main figure img {
  margin: 0;
}
.site-main figure figcaption {
  font-size: 0.875em;
  font-weight: normal;
  line-height: 1.43;
  margin: 0.75rem 0 0;
}
.site-main figure figcaption.blocks-gallery-caption {
  margin: 0 auto;
}
.site-main figure.wp-block-gallery.alignleft {
  float: left;
  margin-right: 2rem;
}
.site-main figure.wp-block-gallery.alignright {
  float: right;
  margin-left: 2rem;
}
.site-main figure.wp-block-gallery .blocks-gallery-grid {
  padding: 0;
}
.site-main figure.wp-block-gallery.alignfull .blocks-gallery-grid, .site-main figure.wp-block-gallery.gform_confirmation_wrapper .blocks-gallery-grid, .site-main .entry-content figure.wp-block-gallery.gform_wrapper.gravity-theme.gform_custom_confirmation_wrapper .blocks-gallery-grid, .entry-content .site-main figure.wp-block-gallery.gform_wrapper.gravity-theme.gform_custom_confirmation_wrapper .blocks-gallery-grid, .site-main figure.wp-block-gallery#wpsl-wrap.oorwerk-overview .blocks-gallery-grid {
  padding: 0 2rem;
}
.site-main figure.wp-block-gallery .blocks-gallery-item {
  border-radius: 16px;
  overflow: hidden;
}
.site-main figure.wp-block-gallery .blocks-gallery-item figcaption {
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.site-main figure.wp-block-gallery .blocks-gallery-item:hover figcaption {
  opacity: 1;
}
.site-main .gallery {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin-left: -16px;
}
.site-main .gallery .gallery-item {
  margin: 0 0 16px 16px;
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.site-main .gallery .gallery-item .gallery-icon {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  position: relative;
  height: 100%;
  width: 100%;
}
.site-main .gallery .gallery-item .gallery-icon a,
.site-main .gallery .gallery-item .gallery-icon img {
  height: 100%;
  flex: 1;
  object-fit: cover;
  display: block;
  width: 100%;
}
.site-main .gallery .gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 40px 10px 9px;
  color: #fff;
  text-align: center;
  font-size: 0.8125em;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.site-main .gallery .gallery-item:hover figcaption {
  opacity: 1;
}
.site-main .gallery.gallery-columns-1 .gallery-item {
  width: calc((100% / 1) - 16px);
}
.site-main .gallery.gallery-columns-2 .gallery-item {
  width: calc((100% / 2) - 16px);
}
.site-main .gallery.gallery-columns-3 .gallery-item {
  width: calc((100% / 3) - 16px);
}
.site-main .gallery.gallery-columns-4 .gallery-item {
  width: calc((100% / 4) - 16px);
}
.site-main .gallery.gallery-columns-5 .gallery-item {
  width: calc((100% / 5) - 16px);
}
.site-main .gallery.gallery-columns-6 .gallery-item {
  width: calc((100% / 6) - 16px);
}
.site-main .gallery.gallery-columns-7 .gallery-item {
  width: calc((100% / 7) - 16px);
}
.site-main .gallery.gallery-columns-8 .gallery-item {
  width: calc((100% / 8) - 16px);
}
.site-main .gallery.gallery-columns-9 .gallery-item {
  width: calc((100% / 9) - 16px);
}
.site-main ol,
.site-main ul {
  list-style: decimal;
  padding: 0 0 0 20px;
  margin-bottom: 1rem;
}
.site-main ol ol,
.site-main ol ul,
.site-main ul ol,
.site-main ul ul {
  margin: 0;
}
.site-main ol li,
.site-main ul li {
  margin: 0 0 10px 0;
}
.site-main ul {
  list-style: disc;
}
.site-main dl dd {
  margin-bottom: 1rem;
}
.site-main.main-404 .block-title {
  text-align: center;
}

@media (max-width: 991px) {
  .alignwide {
    margin-left: -1rem;
    margin-right: -1rem;
    max-width: calc(100% + 2rem);
    width: calc(100% + 2rem);
  }
}
@media (max-width: 767px) {
  .alignwide {
    margin-left: 0rem;
    margin-right: 0rem;
    max-width: 100%;
    width: 100%;
  }
}
header.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  box-shadow: none;
  transition: 0.5s all;
  background: white;
  border-bottom: 2px solid #f5f5eb;
}
body.admin-bar header.header {
  top: 32px;
}
header.header .navbar {
  position: relative;
  padding: 0 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: 0.5s all;
  background: white;
}
header.header .navbar .header-nav {
  flex: 0 1 25%;
}
header.header .navbar .header-nav .navbar-toggler {
  color: #7000ff;
  border: 0;
  padding: 0;
  border-radius: 0;
}
header.header .navbar .header-nav .navbar-toggler .navbar-toggler-icon {
  height: 20px;
  width: 20px;
  margin: 0;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28112, 0, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
header.header .navbar .header-nav .navbar-toggler .navbar-title {
  color: #7000ff;
  font-weight: 600;
  font-size: 14px;
}
header.header .navbar .header-nav .navbar-toggler:focus, header.header .navbar .header-nav .navbar-toggler:hover {
  border: 0px;
  box-shadow: none;
}
header.header .navbar .header-nav .navbar-toggler:focus .navbar-toggler-icon, header.header .navbar .header-nav .navbar-toggler:hover .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2875, 0, 90, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
header.header .navbar .header-nav .navbar-toggler:focus .navbar-title, header.header .navbar .header-nav .navbar-toggler:hover .navbar-title {
  color: #4b005a;
}
header.header .navbar .header-nav .navbar-collapse {
  flex-grow: 0;
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: white;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  transition: all 0.2s;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper {
  width: 100%;
  height: 100%;
  padding: 0 30px 30px 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .navbar-header {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0 20px 0;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .navbar-header .btn-close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 13px;
  right: 0;
  border-radius: 0;
  opacity: 1;
  padding: 0;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .navbar-header .btn-close:hover, header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .navbar-header .btn-close:active, header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .navbar-header .btn-close:focus {
  outline: 0;
  box-shadow: none;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container {
  width: 100%;
  height: 100%;
  position: relative;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav {
  padding: 0;
  height: 100%;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item {
  transition: 0.2s all;
  padding: 8px 0;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item .nav-link {
  display: inline-block;
  position: relative;
  padding: 4px 0 0 0;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #7000ff;
  border-bottom: 2px solid transparent;
  letter-spacing: 0.02em;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item .nav-link:before {
  display: block;
  content: attr(title);
  font-weight: 700;
  letter-spacing: -0.002em;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.current-menu-item > .nav-link, header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item:hover > .nav-link {
  font-weight: 700;
  letter-spacing: -0.002em;
  color: #3e008d;
  border-bottom: 2px solid #3e008d;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item:focus > .nav-link {
  background-color: #88d525;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item:active > .nav-link {
  font-weight: 700;
  background-color: #88d525;
  color: #3e008d;
  border-bottom: 2px solid #3e008d;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children > .nav-link:after {
  display: inline-block;
  content: " ";
  position: relative;
  background-image: url(../images/chevron-right-primary.svg);
  background-repeat: no-repeat;
  background-position: center right;
  width: 12px;
  height: 14px;
  margin-left: 18px;
  transition: 0.2s all;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children.current-menu-item > .nav-link:after, header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children:hover > .nav-link:after {
  background-image: url(../images/chevron-right-hover.svg);
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper {
  list-style: none;
  padding: 8px 0 0 0;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate3d(-120%, 0, 0);
  transition: transform 0.4s;
  z-index: 2;
  width: 100%;
  height: 100%;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .go-back {
  display: block;
  font-weight: 600;
  color: #1d1d1b;
  text-decoration: none;
  margin-bottom: 12px;
  letter-spacing: 0;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .go-back:before {
  display: inline-block;
  content: " ";
  position: relative;
  background-image: url(../images/chevron-right.svg);
  background-repeat: no-repeat;
  background-position: center right;
  width: 12px;
  height: 14px;
  margin-right: 8px;
  transition: 0.2s all;
  transform: rotate(180deg);
  visibility: visible;
  letter-spacing: 0;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .go-back:hover {
  color: #7000ff;
  letter-spacing: 0;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .go-back:hover:before {
  background-image: url(../images/chevron-right-primary.svg);
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu-title {
  display: block;
  font-weight: 600;
  font-size: 28px;
  line-height: 30px;
  color: #7000ff;
  margin-bottom: 16px;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu-title a {
  font-size: 28px;
  line-height: 30px;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu {
  list-style: none;
  padding: 0;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu li {
  padding-left: 0;
  padding-right: 0;
  transition: 0.2s all;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu li a {
  padding: 0;
  text-decoration: none;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children.active > .submenu-wrapper {
  transform: translate3d(0, 0, 0);
  transition: transform 0.4s;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav > .menu-item:first-child {
  margin-top: 36px;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .mobile-menu-bottom {
  margin-top: auto;
  width: 100%;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .mobile-menu-bottom .wp-block-button {
  width: 100%;
}
header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .mobile-menu-bottom .wp-block-button .wp-block-button__link {
  width: 100%;
  margin-bottom: 0;
  margin-top: 6px;
}
header.header .navbar .header-nav .navbar-collapse.show {
  /*min-height: 100vh;*/
  visibility: visible;
  opacity: 1;
  z-index: 9;
}
header.header .navbar .header-nav .navbar-collapse.show .navbar-collapse-wrapper {
  min-height: -webkit-fill-available;
}
header.header .navbar .navbar-brand {
  padding: 0;
  margin: 8px 0;
  transition: 0.5s all;
}
header.header .navbar .navbar-brand img {
  height: 40px;
  width: auto;
  transition: 0.5s all;
}
header.header .navbar .header-right {
  flex: 0 1 25%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
header.header .navbar .header-right .header-widget {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  margin-right: 8px;
}
header.header .navbar .header-right .header-widget p {
  margin: 0;
}
header.header .navbar .header-right .header-widget .btn, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .gform_button,
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .gform_previous_button,
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .gform_next_button,
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .gform_button,
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .gform_previous_button,
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .gform_next_button, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label,
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .aa-checkbox,
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .aa-checkbox,
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .aa-checkbox,
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .aa-checkbox, header.header .navbar .header-right .header-widget .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw header.header .navbar .header-right .header-widget .wpsl-store-choice-aa, header.header .navbar .header-right .header-widget #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice header.header .navbar .header-right .header-widget .wpsl-store-choice-aa, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input[type=button],
header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input[type=submit], header.header .navbar .header-right .header-widget .wp-block-search button, .wp-block-search header.header .navbar .header-right .header-widget button, header.header .navbar .header-right .header-widget .wp-block-button .wp-block-button__link, .wp-block-button header.header .navbar .header-right .header-widget .wp-block-button__link {
  display: block;
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
  background-image: url(../images/icon-calendar-purple.svg);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  color: transparent;
  user-select: none;
}
@media (max-width: 767px) {
  header.header .navbar .container-lg {
    padding: 0;
  }
}
@media (max-width: 500px) {
  header.header .navbar .navbar-brand img {
    height: 36px;
    margin: 2px 0;
  }
}
@media (min-width: 992px) {
  header.header .navbar .header-nav {
    flex: 1 1 auto;
  }
  header.header .navbar .header-nav .navbar-collapse {
    position: relative;
    top: auto;
    right: auto;
    width: auto;
    height: auto;
    opacity: 1;
    z-index: 1;
    visibility: visible;
    padding: 0;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper {
    padding: 0;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .navbar-header,
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .mobile-menu-bottom {
    display: none;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container {
    width: auto;
    height: auto;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav {
    height: auto;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item {
    position: relative;
    padding: 0;
    margin-top: 0 !important;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item .nav-link {
    padding: 25px 16px 25px;
    font-weight: 500;
    letter-spacing: 0.02em;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item .nav-link:before {
    display: block;
    content: attr(title);
    font-weight: 700;
    letter-spacing: -0.002em;
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children > .nav-link {
    position: relative;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children > .nav-link:after {
    content: "";
    display: none;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper {
    display: none;
    position: absolute;
    top: 100%;
    left: 0px;
    background: white;
    padding: 24px;
    border-bottom: 2px solid #f5f5eb;
    min-width: 400px;
    height: auto;
    transform: none;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .go-back,
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu-title {
    display: none;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu .nav-item {
    margin-left: 0;
    padding: 4px 0;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu .nav-item .nav-link {
    padding: 4px 0;
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #7000ff;
    display: inline-block;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu .nav-item:hover > .nav-link {
    font-weight: 700;
    color: #3e008d;
    border-bottom: 2px solid #3e008d;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu .nav-item:focus > .nav-link {
    background-color: #88d525;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu .nav-item:active > .nav-link {
    font-weight: 700;
    background-color: #88d525;
    color: #3e008d;
    border-bottom: 2px solid #3e008d;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item.has-children .submenu-wrapper .submenu .submenu-wrapper {
    position: relative;
    left: auto;
    padding: 20px 0 0 20px;
    box-shadow: none;
    min-width: auto;
  }
  header.header .navbar .header-nav .navbar-collapse .navbar-collapse-wrapper .menu-container .navbar-nav .nav-item:hover .submenu-wrapper {
    display: block;
  }
  header.header .navbar .navbar-brand {
    margin: 0 12px 0 0;
  }
  header.header .navbar .navbar-brand img {
    margin-top: 8px;
  }
  header.header .navbar .header-right {
    flex: 0 0 auto;
    margin-left: 26px;
  }
}
@media (min-width: 1200px) {
  header.header .navbar .header-right .header-widget {
    margin-right: 0;
  }
  header.header .navbar .header-right .header-widget .btn, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .gform_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .gform_previous_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .gform_next_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .gform_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .gform_previous_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .gform_next_button, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .aa-checkbox,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .aa-checkbox,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .aa-checkbox,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .aa-checkbox, header.header .navbar .header-right .header-widget .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw header.header .navbar .header-right .header-widget .wpsl-store-choice-aa, header.header .navbar .header-right .header-widget #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice header.header .navbar .header-right .header-widget .wpsl-store-choice-aa, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input[type=button],
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input[type=submit], header.header .navbar .header-right .header-widget .wp-block-search button, .wp-block-search header.header .navbar .header-right .header-widget button, header.header .navbar .header-right .header-widget .wp-block-button .wp-block-button__link, .wp-block-button header.header .navbar .header-right .header-widget .wp-block-button__link {
    padding: 14px 40px 14px;
    line-height: 24px;
    width: auto;
    height: auto;
    text-indent: 0;
    background-image: none;
    background-color: #7000ff;
    border-radius: 32px;
    color: white;
    user-select: all;
  }
  header.header .navbar .header-right .header-widget .btn:hover, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .gform_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .gform_previous_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .gform_next_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .gform_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .gform_previous_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .gform_next_button:hover, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label:hover, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .aa-checkbox:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .aa-checkbox:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .aa-checkbox:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .aa-checkbox:hover, header.header .navbar .header-right .header-widget .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa:hover, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw header.header .navbar .header-right .header-widget .wpsl-store-choice-aa:hover, header.header .navbar .header-right .header-widget #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa:hover, #wpsl-result-list #wpsl-stores ul li .wpsl-choice header.header .navbar .header-right .header-widget .wpsl-store-choice-aa:hover, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button]:hover, .entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input[type=button]:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit]:hover,
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input[type=submit]:hover, header.header .navbar .header-right .header-widget .wp-block-search button:hover, .wp-block-search header.header .navbar .header-right .header-widget button:hover, header.header .navbar .header-right .header-widget .wp-block-button .wp-block-button__link:hover, .wp-block-button header.header .navbar .header-right .header-widget .wp-block-button__link:hover {
    background: #3e008d;
    color: white;
    font-weight: 700;
  }
  header.header .navbar .header-right .header-widget .btn.btn-cal, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-cal.gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .btn-cal.gform_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-cal.gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .btn-cal.gform_previous_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-cal.gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .btn-cal.gform_next_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-cal.gform_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .btn-cal.gform_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-cal.gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .btn-cal.gform_previous_button,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-cal.gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .btn-cal.gform_next_button, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label.btn-cal, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label.btn-cal,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label.btn-cal,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label.btn-cal, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .btn-cal.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .btn-cal.aa-checkbox,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .btn-cal.aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .btn-cal.aa-checkbox,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .btn-cal.aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .btn-cal.aa-checkbox,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .btn-cal.aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .btn-cal.aa-checkbox, header.header .navbar .header-right .header-widget .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .btn-cal.wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw header.header .navbar .header-right .header-widget .btn-cal.wpsl-store-choice-aa, header.header .navbar .header-right .header-widget #wpsl-result-list #wpsl-stores ul li .wpsl-choice .btn-cal.wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice header.header .navbar .header-right .header-widget .btn-cal.wpsl-store-choice-aa, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-cal[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input.btn-cal[type=button],
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-cal[type=submit],
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input.btn-cal[type=submit], header.header .navbar .header-right .header-widget .wp-block-search button.btn-cal, .wp-block-search header.header .navbar .header-right .header-widget button.btn-cal, header.header .navbar .header-right .header-widget .wp-block-button .btn-cal.wp-block-button__link, .wp-block-button header.header .navbar .header-right .header-widget .btn-cal.wp-block-button__link {
    padding: 14px 30px 14px 50px;
    border-radius: 32px;
    background-color: white;
    border: 2px solid #7000ff;
    color: #7000ff;
    background-image: url(../images/icon-calendar-purple.svg);
    background-position: 20px center;
    background-size: 20px;
    text-decoration: none;
  }
  header.header .navbar .header-right .header-widget .btn.btn-cal:hover, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-cal.gform_button:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .btn-cal.gform_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-cal.gform_previous_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .btn-cal.gform_previous_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .btn-cal.gform_next_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer header.header .navbar .header-right .header-widget .btn-cal.gform_next_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-cal.gform_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .btn-cal.gform_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-cal.gform_previous_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .btn-cal.gform_previous_button:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .btn-cal.gform_next_button:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer header.header .navbar .header-right .header-widget .btn-cal.gform_next_button:hover, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label.btn-cal:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label.btn-cal:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label.btn-cal:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice header.header .navbar .header-right .header-widget label.btn-cal:hover, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .btn-cal.aa-checkbox:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .btn-cal.aa-checkbox:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .btn-cal.aa-checkbox:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .btn-cal.aa-checkbox:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .btn-cal.aa-checkbox:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button header.header .navbar .header-right .header-widget .btn-cal.aa-checkbox:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .btn-cal.aa-checkbox:hover,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio header.header .navbar .header-right .header-widget .btn-cal.aa-checkbox:hover, header.header .navbar .header-right .header-widget .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .btn-cal.wpsl-store-choice-aa:hover, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw header.header .navbar .header-right .header-widget .btn-cal.wpsl-store-choice-aa:hover, header.header .navbar .header-right .header-widget #wpsl-result-list #wpsl-stores ul li .wpsl-choice .btn-cal.wpsl-store-choice-aa:hover, #wpsl-result-list #wpsl-stores ul li .wpsl-choice header.header .navbar .header-right .header-widget .btn-cal.wpsl-store-choice-aa:hover, header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-cal[type=button]:hover, .entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input.btn-cal[type=button]:hover,
  header.header .navbar .header-right .header-widget .entry-content .gform_wrapper.gravity-theme form div.gform_footer input.btn-cal[type=submit]:hover,
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer header.header .navbar .header-right .header-widget input.btn-cal[type=submit]:hover, header.header .navbar .header-right .header-widget .wp-block-search button.btn-cal:hover, .wp-block-search header.header .navbar .header-right .header-widget button.btn-cal:hover, header.header .navbar .header-right .header-widget .wp-block-button .btn-cal.wp-block-button__link:hover, .wp-block-button header.header .navbar .header-right .header-widget .btn-cal.wp-block-button__link:hover {
    color: #271F39;
    border: 2px solid #271F39;
    background-image: url(../images/icon-calendar.svg);
  }
}

.entry-header {
  position: relative;
  background-color: #7000ff;
}
.entry-header .header-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.entry-header .container {
  position: relative;
  z-index: 2;
}
.entry-header .container .header-content {
  min-height: 100px;
  padding: 16px 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.entry-header .container .header-content h1, .entry-header .container .header-content .h1 {
  color: white;
  margin-bottom: 0;
  line-height: 1.2;
}

.product-header {
  position: relative;
  padding: 0;
  margin-bottom: 0;
  background: white;
}
.product-header .product-header-bg {
  display: none;
  z-index: 0;
}
.product-header .container-lg {
  position: relative;
  z-index: 1;
}
.product-header .product-header-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
}
.product-header .product-header-wrapper .header-left {
  background: #7000ff;
  flex: 0 0 100%;
  width: 100%;
  padding: 32px 16px;
}
.product-header .product-header-wrapper .header-left .toptitle {
  color: white;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 12px;
}
.product-header .product-header-wrapper .header-left .product-title {
  color: white;
}
.product-header .product-header-wrapper .header-left .description {
  color: white;
  margin-bottom: 32px;
}
.product-header .product-header-wrapper .header-right {
  padding: 32px 16px;
  flex: 0 0 100%;
  width: 100%;
}
.product-header .product-header-wrapper .header-right .swiper-product {
  width: 100%;
  max-width: 300px;
  margin: 0 auto;
  overflow: hidden;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-slide {
  width: 100%;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-slide img {
  width: 100%;
  height: auto;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper {
  margin: 20px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-pagination {
  position: relative;
  bottom: auto;
  left: auto;
  width: auto;
  display: inline-block;
  margin: 5px 0 1px;
  line-height: 1;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-pagination .pagination-color {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 0px;
  margin: 2px 4px;
  cursor: pointer;
  opacity: 1;
  transition: all 0.2s;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-pagination .pagination-color.swiper-pagination-bullet-active {
  width: 20px;
  height: 20px;
  border: 2px solid #373737;
  margin: 0px 2px;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-button-prev,
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-button-next {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  margin: 0 8px;
  height: 30px;
  width: 30px;
  border: #cfcfc6 2px solid;
  border-radius: 50%;
  transition: 0.2s all;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-button-prev:after,
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-button-next:after {
  color: black;
  font-size: 12px;
  font-weight: bold;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-button-prev:hover,
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-button-next:hover {
  border-color: #7000ff;
}
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-button-prev:hover:after,
.product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-button-next:hover:after {
  color: #7000ff;
}

@media (max-width: 767px) {
  .product-header .container-lg {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .entry-header {
    padding: 20px 0;
  }
  .entry-header .header-bg {
    position: absolute;
    top: 0;
    left: 50%;
    right: 0;
    bottom: 0;
    z-index: 0;
  }
  .entry-header .container .header-content {
    min-height: 20vw;
    width: 50%;
  }
  .entry-header.header-404 .container .header-content {
    min-height: auto;
    width: 100%;
  }
  .product-header {
    padding: 0;
    background: white;
  }
  .product-header .product-header-bg {
    display: block;
    position: absolute;
    background-color: #7000ff;
    width: 50%;
    top: 0;
    left: 0;
    height: 100%;
  }
  .product-header .product-header-wrapper {
    display: flex;
    justify-content: center;
    align-items: stretch;
  }
  .product-header .product-header-wrapper .header-left {
    flex: 0 0 50%;
    width: 50%;
    padding: 32px 32px 32px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    background-color: transparent;
  }
  .product-header .product-header-wrapper .header-right {
    flex: 0 0 50%;
    width: 50%;
    padding: 32px 0 32px 32px;
  }
  .product-header .product-header-wrapper .header-right .swiper-product {
    max-width: 500px;
  }
  .product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper {
    margin: 32px 0 0 0;
  }
  .product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-pagination .pagination-color {
    width: 20px;
    height: 20px;
    margin: 2px 6px;
  }
  .product-header .product-header-wrapper .header-right .swiper-product .swiper-pagination-wrapper .swiper-pagination .pagination-color.swiper-pagination-bullet-active {
    width: 24px;
    height: 24px;
    margin: 0px 4px;
  }
}
#archive-wrapper .tax-intro {
  background-color: #e1dcff;
  padding: 32px 0;
}
#archive-wrapper .tax-intro .intro-content {
  max-width: 800px;
  padding: 0 30px;
  margin: 0 auto;
}
#archive-wrapper .selection {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
  padding: 32px 0;
}
#archive-wrapper #main {
  padding-bottom: 32px;
}

.pagination .pagination-numbers {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  list-style: none;
  padding: 15px 60px;
}
.pagination .pagination-numbers .page-nr {
  border-radius: 5px;
  border: 1px solid #eae9f2;
  text-align: center;
  margin-right: 10px;
  overflow: hidden;
}
.pagination .pagination-numbers .page-nr span,
.pagination .pagination-numbers .page-nr a {
  display: block;
  width: 38px;
  height: 38px;
  font-size: 18px;
  line-height: 20px;
  padding: 9px 4px;
  color: #262729;
  text-decoration: none;
  transition: 0.2s all;
}
.pagination .pagination-numbers .page-nr.active span,
.pagination .pagination-numbers .page-nr a:hover {
  background-color: #e1dcff;
  color: white;
}

@media (min-width: 992px) {
  #archive-wrapper .tax-intro {
    padding: 64px 0;
  }
  #archive-wrapper .selection {
    padding: 64px 0;
  }
  #archive-wrapper #main {
    padding-bottom: 32px;
  }
  #archive-wrapper #main .product-col {
    margin-bottom: 32px;
  }
}
.single-content {
  position: relative;
  margin: 0 0 72px 0;
  padding: 0 60px 0 0;
}
.single-content h2, .single-content .h2 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.single-content img {
  border-radius: 26px;
}
.single-content .single-title {
  font-size: 40px;
  line-height: 60px;
  font-weight: 700;
  margin: 0 0 12px 0;
}
.single-content .subtitle {
  font-family: "aktiv_grotesk", "Noto Sans", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  color: #52647c;
  margin-bottom: 32px;
}
.single-content .back-to-overview {
  margin: 60px 0 0 0;
}
.single-content .back-to-overview .back-btn {
  font-size: 20px;
  font-family: "aktiv_grotesk_cdblack", "Noto Sans", sans-serif;
  color: #4b005a;
  font-weight: 700;
  text-decoration: none;
  transition: 0.2s all;
}
.single-content .back-to-overview .back-btn:hover {
  color: #7000ff;
}

.single-image img {
  width: 100%;
  height: auto;
  border-radius: 12px;
}

@media (max-width: 1199px) {
  .single-content {
    margin: 40px 0 40px 0;
    padding: 0 30px 0 0;
  }
  .single-content .single-title {
    font-size: 40px;
    line-height: 60px;
  }
}
@media (min-width: 1200px) {
  .single-content {
    margin: 40px 0 40px 0;
    padding: 0 30px 0 0;
  }
}
@media (max-width: 991px) {
  .single-content {
    margin: 30px 0 30px 0;
    padding: 0;
  }
  .single-content .single-title {
    font-size: 32px;
    line-height: 40px;
  }
}
.single-store-intro {
  background-color: #e1dcff;
  padding: 48px 0 32px 0;
}
.single-store-intro .info-card {
  padding-bottom: 16px;
}
.single-store-intro .info-card .contact-rule {
  margin-bottom: 16px;
}
.single-store-intro .info-card .contact-rule span {
  display: block;
}
.single-store-intro .info-card .contact-rule span.title,
.single-store-intro .info-card .contact-rule span strong {
  color: #1d1d1b;
  font-weight: 700;
}
.single-store-intro .info-card .address .wpsl-location-address {
  margin: 0 0 16px 0;
}
.single-store-intro .info-card .address .wpsl-location-address span {
  margin-right: 5px;
}
.single-store-intro .info-card .address .wpsl-location-address br {
  display: none;
}
.single-store-intro .info-card .address .wpsl-contact-details {
  font-weight: 700;
  margin: 0;
  color: #1d1d1b;
}
.single-store-intro .info-card .address .wpsl-contact-details span {
  display: block;
  margin: 0 0 16px 0;
  font-weight: 400;
  color: #1d1d1b;
}
.single-store-intro .info-card .address .wpsl-contact-details br {
  display: none;
}
.single-store-intro .info-card .specialist span {
  display: block;
  color: #1d1d1b;
}
.single-store-intro .info-card .specialist span.title {
  font-weight: 700;
}
.single-store-intro .info-card .specialist span.name {
  font-weight: 400;
  margin-bottom: 16px;
}

.single-store-content {
  padding: 48px 0 48px 0;
}
.single-store-content .afspraak-btn {
  display: block;
  width: 100%;
  max-width: 400px;
  margin: 0 0 16px;
}
.single-store-content .wpsl-opening-hours {
  margin: 0 0 16px 0;
}
.single-store-content .hours-footer {
  margin: 0 0 16px 0;
}
.single-store-content h3, .single-store-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .single-store-content .gfield_label,
.single-store-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .single-store-content .gfield_label, .single-store-content .h3 {
  margin-bottom: 16px;
}
.single-store-content .info-route {
  padding: 16px 0 0 0;
}
.single-store-content .info-route p {
  margin-bottom: 0;
}

.single-store-map .wpsl-gmap-canvas {
  margin: 0;
}

.single-store-extra-content {
  padding: 48px 0;
}

@media (min-width: 1200px) {
  .single-store-intro .container,
  .single-store-content .container {
    max-width: 800px;
  }
}
form textarea,
form input {
  border: 2px solid #b9b9b2;
  border-radius: 12px;
  padding: 16px 12px;
  font-size: 20px;
  line-height: 22px;
  transition: 0.3s all;
  color: #1d1d1b;
}
form textarea:focus,
form textarea :active,
form input:focus,
form input :active {
  border: 2px solid #7000ff;
  outline: 0;
}
form textarea::placeholder,
form input::placeholder {
  color: #73736e;
}
form .select2-container .select2-selection {
  padding: 13px 20px;
  border-radius: 12px;
  height: 45px;
}
form .select2-container .select2-selection .select2-selection__rendered {
  line-height: 19px;
}
form .select2-container .select2-selection .select2-selection__arrow {
  top: 20px;
  right: 10px;
}
form textarea {
  min-height: 100px;
  resize: none;
}

.select2-dropdown {
  border: 0px;
}

.form-control, .wp-block-search input[type=search] {
  transition: 0.2s all;
}
.form-control::placeholder, .wp-block-search input[type=search]::placeholder {
  color: #73736e;
}
.form-control:focus, .wp-block-search input[type=search]:focus {
  border: solid 1px #7000ff;
  outline: 0;
}

.bootstrap-select .btn-light {
  height: 3.5rem !important;
}

textarea.form-control {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

label {
  font-family: "aktiv_grotesk", "Noto Sans", sans-serif;
  color: #1d1d1b;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 0.75rem;
}

.content-card {
  position: relative;
  border-radius: 26px;
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
}
.content-card .image {
  position: relative;
  width: 100%;
  padding-top: 75%;
  padding-bottom: 26px;
  margin-bottom: -26px;
  border-top-left-radius: 26px;
  border-top-right-radius: 26px;
  overflow: hidden;
  background-color: #f5f5ec;
}
.content-card .image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.content-card .blog-card {
  background-color: #e1dcff;
  border-bottom-left-radius: 26px;
  border-bottom-right-radius: 26px;
  max-width: 100%;
  flex: 1 1 auto;
  padding: 48px 40px 96px;
  top: 0;
}
.content-card .blog-card .desc p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 24px;
}
.content-card .blog-card .link {
  position: absolute;
  bottom: 48px;
  right: 28px;
}
.content-card .content-wrapper {
  position: relative;
  border-radius: 26px;
  max-width: 100%;
  flex: 1 1 auto;
  padding: 48px 40px 96px;
  background: white;
  top: 0;
  transition: 0.5s all;
  z-index: 1;
}
.content-card .content-wrapper .desc p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 24px;
}
.content-card .content-wrapper .link {
  position: absolute;
  bottom: 48px;
  left: 40px;
  width: calc(100% - 80px);
}
.content-card .card-shadow {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border-radius: 26px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 8px 16px 0px;
  transition: 0.5s all;
  z-index: 0;
}
.content-card:hover .content-wrapper {
  top: -16px;
}
.content-card:hover .card-shadow {
  height: calc(100% - 16px);
}

@media (max-width: 991px) {
  .content-card {
    max-width: 440px;
    margin: 0 auto 32px;
  }
}
@media (min-width: 992px) {
  .content-card {
    height: 100%;
  }
}
.card-stretch {
  display: flex;
}

#footer {
  background: linear-gradient(180deg, #f5f5eb 0%, #ffffff 40.98%);
  color: #1d1d1b;
  padding: 64px 0 38px;
}
#footer #wrapper-footer-full {
  position: relative;
  padding: 16px 0;
}
#footer #wrapper-footer-full h1, #footer #wrapper-footer-full .h1,
#footer #wrapper-footer-full h2,
#footer #wrapper-footer-full .h2,
#footer #wrapper-footer-full h3,
#footer #wrapper-footer-full .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield #footer #wrapper-footer-full .gfield_label,
#footer #wrapper-footer-full .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield #footer #wrapper-footer-full .gfield_label,
#footer #wrapper-footer-full .h3,
#footer #wrapper-footer-full h4,
#footer #wrapper-footer-full .h4,
#footer #wrapper-footer-full h5,
#footer #wrapper-footer-full .h5,
#footer #wrapper-footer-full .wp-block-latest-posts > li > a,
#footer #wrapper-footer-full h6,
#footer #wrapper-footer-full .h6 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  margin: 0;
}
#footer #wrapper-footer-full a {
  text-decoration: none;
  color: #1d1d1b;
}
#footer #wrapper-footer-full a:hover {
  color: #4b005a;
  text-decoration: underline;
}
#footer #wrapper-footer-full .wp-block-image {
  margin: 0 0 24px 0;
}
#footer #wrapper-footer-full .wp-block-image img {
  margin-bottom: 0;
  height: 48px;
}
#footer #wrapper-footer-full .footer-content ul.menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
#footer #wrapper-footer-full .footer-content ul.menu li {
  margin: 0 0 10px 0;
  padding: 0;
}
#footer #wrapper-footer-full .footer-content ul.menu li a {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #1d1d1b;
}
#footer #wrapper-footer-full .footer-content ul.menu li > ul {
  display: none;
}
#footer .footer-bottom {
  padding: 32px 0 10px;
}
#footer .footer-bottom p {
  margin: 0;
  font-size: 16px;
}
#footer .footer-bottom p a {
  text-decoration: none;
}
#footer .footer-bottom p a:hover {
  text-decoration: underline;
}
#footer .footer-bottom .wp-block-group__inner-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#footer .footer-bottom .wp-block-group__inner-container figure {
  margin: 0 0 12px 0;
  margin-left: 0 !important;
}
@media (min-width: 992px) {
  #footer {
    padding: 64px 0 54px;
  }
  #footer #wrapper-footer-full {
    padding: 28px 0 16px;
  }
  #footer #wrapper-footer-full .footer-content .wp-block-image {
    margin: 0;
    text-align: left;
  }
  #footer #wrapper-footer-full .footer-content .wp-block-image img {
    margin-bottom: 0;
    height: 100px;
  }
  #footer #wrapper-footer-full .footer-content#footer-content-right .footer-widget {
    text-align: right;
  }
  #footer #wrapper-footer-full .footer-content#footer-content-right .footer-widget ul.menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  #footer #wrapper-footer-full .footer-content#footer-content-right .footer-widget ul.menu li {
    display: inline-block;
    margin: 0;
    padding: 12px 0 12px 30px;
  }
  #footer #wrapper-footer-full .footer-content#footer-content-right .footer-widget ul.menu li a {
    font-weight: 500;
  }
  #footer #wrapper-footer-full .footer-content#footer-content-right .footer-widget ul.menu li a:hover {
    font-weight: 700;
    color: #3e008d;
  }
  #footer #wrapper-footer-full .footer-content#footer-content-right .footer-widget ul.menu li a:active {
    font-weight: 700;
    color: #3e008d;
  }
  #footer .footer-bottom {
    padding: 16px 0;
  }
  #footer .footer-bottom p {
    text-align: left;
  }
  #footer .footer-bottom .wp-block-group__inner-container {
    justify-content: flex-end;
  }
  #footer .footer-bottom .wp-block-group__inner-container figure {
    margin: 0 0px 0 12px !important;
  }
}

.wp-block-columns {
  margin: 0;
  gap: 0;
}

@media (max-width: 991px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) {
    flex-wrap: wrap !important;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
    flex-basis: 100% !important;
  }
}
.wp-block-button.alignright {
  text-align: right;
}
.wp-block-button .wp-block-button__link {
  margin-bottom: 12px;
}
.wp-block-cover a {
  color: inherit;
}

.wp-block-quote, blockquote {
  border-radius: 10px;
  background-color: #7000ff;
  color: #f8f8f0;
  padding: 30px;
  margin: 2.5rem 0;
}
.wp-block-quote p, blockquote p {
  color: inherit;
}
.wp-block-quote p:before, blockquote p:before {
  display: block;
  font-family: "Font Awesome 6 Free";
  content: "\f10d";
  font-weight: 900;
  font-size: 40px;
  margin: -0.4375rem 0 1rem;
}
.wp-block-quote p a, blockquote p a {
  color: inherit;
}
.wp-block-quote p cite, blockquote p cite {
  margin: 1.3125rem 0 0 0;
  display: block;
  font-size: 1em;
}
.wp-block-quote.is-style-large, blockquote.is-style-large {
  padding: 64px;
  margin: 3.5rem 0;
}
.wp-block-quote.is-style-large p, blockquote.is-style-large p {
  font-size: 2.25em;
  line-height: 1.67;
  font-style: normal;
}
.wp-block-quote.is-style-large p:before, blockquote.is-style-large p:before {
  font-size: 40px;
  margin: -0.4375rem 0 2rem;
}

.wp-block-pullquote {
  border-radius: 16px;
  color: inherit;
  padding: 40px;
  margin: 2.5rem 0;
  border: transparent 2px solid;
}
.wp-block-pullquote.is-style-default {
  background-color: transparent;
}
.wp-block-pullquote blockquote {
  border-radius: 0;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  text-align: inherit;
  max-width: none;
}
.wp-block-pullquote.alignright {
  float: right;
}
.wp-block-pullquote.alignleft {
  float: left;
}
.wp-block-pullquote p {
  margin: 0 0 1.3125rem;
  font-size: 1.5em;
  line-height: 1.6;
  letter-spacing: 0.09px;
  color: inherit;
}
.wp-block-pullquote p:before {
  display: block;
  font-family: "Font Awesome 6 Free";
  content: "\f10d";
  font-weight: 900;
  font-size: 30px;
  margin: -0.4375rem 0 1rem;
}
.wp-block-pullquote p a {
  color: inherit;
}

.wp-block-separator {
  width: 100px;
}
.wp-block-separator.is-style-wide, .wp-block-separator.is-style-dots {
  width: 100%;
}

.wp-block-group.has-background {
  border-radius: 16px;
  padding: 40px;
  margin: 2.5rem 0;
}

table thead th {
  border: none;
}

.wp-block-latest-posts {
  width: 100%;
  padding: 0 !important;
}
.wp-block-latest-posts.alignfull, .wp-block-latest-posts.gform_confirmation_wrapper, .entry-content .wp-block-latest-posts.gform_wrapper.gravity-theme.gform_custom_confirmation_wrapper, .wp-block-latest-posts#wpsl-wrap.oorwerk-overview {
  padding: 0 30px !important;
}
.wp-block-latest-posts > li {
  width: auto !important;
  margin: 0 0 20px 0;
  padding: 0;
  border-radius: 12px;
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.06);
  background-color: #f8f8f0;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto auto auto 24px;
}
.wp-block-latest-posts > li > a {
  padding: 24px 24px 0 24px;
  margin-bottom: 12px;
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 2;
  transition: all 0.2s ease-in-out;
}
.wp-block-latest-posts > li > a:hover {
  color: #7000ff;
  text-decoration: none;
}
.wp-block-latest-posts > li .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts > li .wp-block-latest-posts__post-full-content {
  font-size: 1em;
  padding: 0 24px;
  margin: 0;
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 3;
}
.wp-block-latest-posts > li .wp-block-latest-posts__post-excerpt .read-more,
.wp-block-latest-posts > li .wp-block-latest-posts__post-full-content .read-more {
  display: block;
}
.wp-block-latest-posts > li .wp-block-latest-posts__post-author {
  order: 4;
  padding: 0 24px;
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 3;
  grid-row-end: 4;
}
.wp-block-latest-posts > li .wp-block-latest-posts__post-author ~ .wp-block-latest-posts__post-excerpt, .wp-block-latest-posts > li .wp-block-latest-posts__post-author ~ .wp-block-latest-posts__post-full-content {
  margin-bottom: 32px;
}
.wp-block-latest-posts > li .wp-block-latest-posts__post-date {
  order: 5;
  font-weight: 700;
  padding: 0 24px;
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 3;
  grid-row-end: 4;
  text-align: right;
}
.wp-block-latest-posts > li .wp-block-latest-posts__post-date ~ .wp-block-latest-posts__post-excerpt, .wp-block-latest-posts > li .wp-block-latest-posts__post-date ~ .wp-block-latest-posts__post-full-content {
  margin-bottom: 32px;
}
.wp-block-latest-posts > li .wp-block-latest-posts__featured-image {
  grid-column-start: 1;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 6;
}
.wp-block-latest-posts > li .wp-block-latest-posts__featured-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wp-block-latest-posts > li .wp-block-latest-posts__featured-image ~ a {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 2;
}
.wp-block-latest-posts > li .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-excerpt, .wp-block-latest-posts > li .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-full-content {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 2;
  grid-row-end: 3;
}
.wp-block-latest-posts > li .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-author {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 3;
  grid-row-end: 4;
}
.wp-block-latest-posts > li .wp-block-latest-posts__featured-image ~ .wp-block-latest-posts__post-date {
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 3;
  grid-row-end: 4;
}
.wp-block-latest-posts.is-grid {
  display: grid;
  gap: 20px;
}
.wp-block-latest-posts.is-grid.columns-2 {
  grid-template-columns: repeat(2, calc((100% - ((2 - 1) * 20px)) / 2));
}
.wp-block-latest-posts.is-grid.columns-3 {
  grid-template-columns: repeat(3, calc((100% - ((3 - 1) * 20px)) / 3));
}
.wp-block-latest-posts.is-grid.columns-4 {
  grid-template-columns: repeat(4, calc((100% - ((4 - 1) * 20px)) / 4));
}
.wp-block-latest-posts.is-grid.columns-5 {
  grid-template-columns: repeat(5, calc((100% - ((5 - 1) * 20px)) / 5));
}
.wp-block-latest-posts.is-grid.columns-6 {
  grid-template-columns: repeat(6, calc((100% - ((6 - 1) * 20px)) / 6));
}
.wp-block-latest-posts.is-grid li {
  margin: 0;
  display: flex;
  flex-direction: column;
  padding-bottom: 24px;
}
.wp-block-latest-posts.is-grid li .wp-block-latest-posts__post-date {
  text-align: left;
}

.wp-block-archives select {
  font-weight: 600;
  background-color: transparent !important;
  height: 48px;
  border-radius: 0.5rem;
  border: solid 1px rgba(0, 0, 0, 0.1);
  outline: none;
  color: #1d1d1b;
  box-shadow: none;
  padding-left: 20px;
  padding-right: 20px;
}

.wp-block-categories select {
  font-weight: 600;
  background-color: transparent !important;
  height: 48px;
  border-radius: 0.5rem;
  border: solid 1px rgba(0, 0, 0, 0.1);
  outline: none;
  color: #1d1d1b;
  box-shadow: none;
  padding-left: 20px;
  padding-right: 20px;
}

.wp-block-latest-comments {
  border-radius: 12px;
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.06);
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 0 24px !important;
}
.wp-block-latest-comments li {
  padding: 24px 0 0 0;
  margin: 24px 0 0 0;
  border-top: rgba(0, 0, 0, 0.1) 1px solid;
}
.wp-block-latest-comments li:first-child {
  border: none;
  margin-top: 0;
}
.wp-block-latest-comments li:last-child {
  margin-bottom: 24px;
}

.wp-block-calendar {
  border-radius: 12px;
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.06);
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 24px;
}

.wp-block-archives {
  border-radius: 12px;
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.06);
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 12px 24px !important;
  list-style: none !important;
}
.wp-block-archives li {
  padding: 12px 0 0 0;
  margin: 12px 0 0 0;
  border-top: rgba(0, 0, 0, 0.1) 1px solid;
}
.wp-block-archives li:first-child {
  border: none;
  margin-top: 0;
}
.wp-block-archives li:last-child {
  margin-bottom: 12px;
}

.wp-block-rss {
  border-radius: 12px;
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.06);
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 12px 24px !important;
  list-style: none !important;
}
.wp-block-rss li {
  padding: 12px 0 0 0;
  margin: 12px 0 0 0;
  border-top: rgba(0, 0, 0, 0.1) 1px solid;
}
.wp-block-rss li:first-child {
  border: none;
  margin-top: 0;
}
.wp-block-rss li:last-child {
  margin-bottom: 12px;
}

.wp-block-search {
  border-radius: 12px;
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.06);
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 24px;
}
.wp-block-search input[type=search] {
  height: 3.5rem;
}
.wp-block-tag-cloud {
  border-radius: 12px;
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.06);
  background-color: #FFFFFF;
  overflow: hidden;
  padding: 24px;
}

.block-hero {
  position: relative;
  background-color: #7000ff;
  color: white;
  padding: 32px 0;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide {
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: left;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .image-bg {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  height: 40vh;
  width: 100%;
  z-index: -1;
  text-align: right;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .image-bg img {
  height: 100%;
  width: auto;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content {
  display: flex;
  flex-wrap: wrap;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner {
  flex: 0 0 100%;
  color: white;
  text-align: left;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner h1, .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .h1 {
  font-size: 48px;
  color: white;
  line-height: 1.1;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .image-slide {
  width: 100%;
  height: 40vh;
  margin: 16px 0 32px;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .image-slide img {
  width: 100%;
  height: auto;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .desc {
  color: white;
  font-size: 20px;
  line-height: 30px;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .desc p {
  font-size: 20px;
  line-height: 30px;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .btn, .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_button,
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_previous_button,
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_next_button,
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_button,
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_previous_button,
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_next_button, .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner label,
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner label, .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .aa-checkbox,
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .aa-checkbox,
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .aa-checkbox,
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .aa-checkbox, .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wpsl-store-choice-aa, .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wpsl-store-choice-aa, .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner input[type=button],
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner input[type=submit], .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wp-block-button .wp-block-button__link, .wp-block-button .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wp-block-button__link, .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wp-block-search button, .wp-block-search .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner button {
  width: 100%;
  margin: 48px 0 0 0;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper {
  flex: 0 0 100%;
  margin-top: 32px;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps {
  background-color: #3e008d;
  color: white;
  padding: 32px 32px 16px;
  border-radius: 8px;
  display: block;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps .usp {
  margin-bottom: 16px;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps .usp .icon {
  height: 40px;
  margin-bottom: 8px;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps .usp .icon img {
  height: 100%;
  width: auto;
  object-fit: contain;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps .usp .content h4, .block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps .usp .content .h4 {
  color: white;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 600;
  margin-bottom: 4px;
}
.block-hero .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps .usp .content p {
  font-size: 16px;
  line-height: 1.2;
}
.block-hero .hero-slider .swiper .swiper-pagination-wrapper {
  margin: 20px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.block-hero .hero-slider .swiper .swiper-pagination-wrapper .swiper-pagination {
  position: relative;
  left: auto;
  bottom: auto;
  width: auto;
  display: inline-block;
  padding: 4px 0px 2px;
  line-height: 1;
}
.block-hero .hero-slider .swiper .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
  width: 18px;
  height: 18px;
  background: #575261;
  border: 2px solid white;
  opacity: 1;
  margin: 0 4px;
}
.block-hero .hero-slider .swiper .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #7000ff;
  border: 2px solid #575261;
}

@media (min-width: 768px) {
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .image-bg {
    height: 50vh;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .image-slide {
    position: relative;
    width: 100%;
    height: 50vh;
    margin: 16px 0 32px;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .image-slide img {
    width: 100%;
    height: auto;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usps {
    display: flex;
    justify-content: space-between;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usps .usp {
    flex: 0 0 30%;
    display: flex;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usps .usp .icon {
    flex: 0 0 40px;
    margin-bottom: 8px;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usps .usp .content {
    flex: 0 1 100%;
    padding: 0 0 0 8px;
  }
}
@media (min-width: 992px) {
  .block-hero {
    padding: 32px 0;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide {
    position: relative;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .image-bg {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    text-align: right;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .image-bg img {
    height: 100%;
    width: auto;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide.has-usps .image-bg {
    right: 0;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content {
    width: 75%;
    padding: 32px 0;
    min-height: 30vh;
    display: flex;
    flex-wrap: nowrap;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner {
    flex: 0 1 66.6666%;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner h1, .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .h1 {
    font-size: 60px;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .image-slide {
    display: none;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .btn, .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_button,
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_previous_button,
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_next_button,
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_button,
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_previous_button,
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .gform_next_button, .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner label,
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner label, .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .aa-checkbox,
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .aa-checkbox,
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .aa-checkbox,
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .aa-checkbox, .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wpsl-store-choice-aa, .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wpsl-store-choice-aa, .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner input[type=button],
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner input[type=submit], .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wp-block-button .wp-block-button__link, .wp-block-button .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wp-block-button__link, .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner .wp-block-search button, .wp-block-search .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .hero-slide-content-inner button {
    width: auto;
    min-width: 300px;
    display: inline-block;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper {
    flex: 0 0 33.3333%;
    margin-top: 0;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps {
    margin-left: 60px;
    display: block;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps .usp {
    display: block;
    margin-bottom: 32px;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps .usp .icon {
    width: 100%;
    margin-bottom: 8px;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .usp-wrapper .usps .usp .content {
    width: 100%;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .image-bg {
    right: 0;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide.has-usps .image-bg {
    right: 0;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content {
    width: 75%;
    padding: 64px 0;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content h1, .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .h1 {
    font-size: 80px;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .desc {
    font-size: 24px;
    line-height: 36px;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .container .hero-slide-content .desc p {
    font-size: 24px;
    line-height: 36px;
  }
}
@media (min-width: 1600px) {
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide .image-bg {
    right: 0;
  }
  .block-hero .hero-slider-wrapper .hero-slider .swiper .swiper-wrapper .swiper-slide.has-usps .image-bg {
    right: 0;
  }
}
.block-hero-landing {
  position: relative;
  background-color: #7000ff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
}
.block-hero-landing:before {
  position: absolute;
  content: " ";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 0;
}
.block-hero-landing .mobile-image {
  display: none;
}
.block-hero-landing .label {
  position: absolute;
  bottom: 10%;
  right: 0;
  max-width: 20%;
  width: 180px;
}
.block-hero-landing .label img {
  width: 100%;
  height: auto;
}
.block-hero-landing .hero-wrapper {
  position: relative;
  width: 50%;
  max-width: 474px;
  padding: 150px 0;
  color: white;
  z-index: 1;
}
.block-hero-landing .hero-wrapper .block-title {
  font-size: 52px;
  line-height: 1;
  color: white;
  margin-bottom: 16px;
}
.block-hero-landing .hero-wrapper .block-description p {
  font-size: 16px;
  line-height: 1.25;
}
.block-hero-landing .hero-wrapper .btns .btn, .block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero-landing .hero-wrapper .btns .gform_button,
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero-landing .hero-wrapper .btns .gform_previous_button,
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero-landing .hero-wrapper .btns .gform_next_button,
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero-landing .hero-wrapper .btns .gform_button,
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero-landing .hero-wrapper .btns .gform_previous_button,
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero-landing .hero-wrapper .btns .gform_next_button, .block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-hero-landing .hero-wrapper .btns label,
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-hero-landing .hero-wrapper .btns label, .block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-hero-landing .hero-wrapper .btns .aa-checkbox,
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-hero-landing .hero-wrapper .btns .aa-checkbox,
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-hero-landing .hero-wrapper .btns .aa-checkbox,
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-hero-landing .hero-wrapper .btns .aa-checkbox, .block-hero-landing .hero-wrapper .btns .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-hero-landing .hero-wrapper .btns .wpsl-store-choice-aa, .block-hero-landing .hero-wrapper .btns #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-hero-landing .hero-wrapper .btns .wpsl-store-choice-aa, .block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-hero-landing .hero-wrapper .btns input[type=button],
.block-hero-landing .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-hero-landing .hero-wrapper .btns input[type=submit], .block-hero-landing .hero-wrapper .btns .wp-block-button .wp-block-button__link, .wp-block-button .block-hero-landing .hero-wrapper .btns .wp-block-button__link, .block-hero-landing .hero-wrapper .btns .wp-block-search button, .wp-block-search .block-hero-landing .hero-wrapper .btns button {
  margin-right: 26px;
}
.block-hero-landing .hero-wrapper .btns a:not(.btn) {
  color: white;
  text-decoration: underline;
  font-size: 16px;
}
.block-hero-landing .hero-wrapper .btns a:not(.btn):hover {
  color: white;
  text-decoration: none;
}

@media (max-width: 991px) {
  .block-hero-landing {
    padding-top: 0%;
  }
  .block-hero-landing:before {
    content: "";
    display: none;
  }
  .block-hero-landing .mobile-image {
    display: block;
  }
  .block-hero-landing .mobile-image img {
    width: 100%;
    height: auto;
  }
  .block-hero-landing .label {
    bottom: auto;
    margin-top: -24px;
    z-index: 2;
    height: 48px;
    width: 50%;
    max-width: 100%;
    text-align: right;
  }
  .block-hero-landing .label img {
    width: auto;
    height: 100%;
  }
  .block-hero-landing .container-lg {
    padding-left: 0;
    padding-right: 0;
  }
  .block-hero-landing .container-lg .hero-wrapper {
    width: 100%;
    max-width: none;
    padding: 30px;
    background: white;
  }
  .block-hero-landing .container-lg .hero-wrapper .block-title {
    font-size: 32px;
    font-weight: 400;
    color: #271F39;
  }
  .block-hero-landing .container-lg .hero-wrapper .block-description p {
    color: #271F39;
    font-size: 14px;
  }
  .block-hero-landing .container-lg .hero-wrapper .btns {
    text-align: center;
  }
  .block-hero-landing .container-lg .hero-wrapper .btns .btn, .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero-landing .container-lg .hero-wrapper .btns .gform_button,
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero-landing .container-lg .hero-wrapper .btns .gform_previous_button,
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-hero-landing .container-lg .hero-wrapper .btns .gform_next_button,
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero-landing .container-lg .hero-wrapper .btns .gform_button,
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero-landing .container-lg .hero-wrapper .btns .gform_previous_button,
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-hero-landing .container-lg .hero-wrapper .btns .gform_next_button, .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-hero-landing .container-lg .hero-wrapper .btns label,
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-hero-landing .container-lg .hero-wrapper .btns label, .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-hero-landing .container-lg .hero-wrapper .btns .aa-checkbox,
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-hero-landing .container-lg .hero-wrapper .btns .aa-checkbox,
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-hero-landing .container-lg .hero-wrapper .btns .aa-checkbox,
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-hero-landing .container-lg .hero-wrapper .btns .aa-checkbox, .block-hero-landing .container-lg .hero-wrapper .btns .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-hero-landing .container-lg .hero-wrapper .btns .wpsl-store-choice-aa, .block-hero-landing .container-lg .hero-wrapper .btns #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-hero-landing .container-lg .hero-wrapper .btns .wpsl-store-choice-aa, .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-hero-landing .container-lg .hero-wrapper .btns input[type=button],
  .block-hero-landing .container-lg .hero-wrapper .btns .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-hero-landing .container-lg .hero-wrapper .btns input[type=submit], .block-hero-landing .container-lg .hero-wrapper .btns .wp-block-button .wp-block-button__link, .wp-block-button .block-hero-landing .container-lg .hero-wrapper .btns .wp-block-button__link, .block-hero-landing .container-lg .hero-wrapper .btns .wp-block-search button, .wp-block-search .block-hero-landing .container-lg .hero-wrapper .btns button {
    width: 100%;
    margin-right: 0;
    margin-bottom: 16px;
  }
  .block-hero-landing .container-lg .hero-wrapper .btns a:not(.btn) {
    color: #7000ff;
    text-decoration: underline;
  }
  .block-hero-landing .container-lg .hero-wrapper .btns a:not(.btn):hover {
    color: #7000ff;
    text-decoration: none;
  }
}
.block-store-highlight {
  position: relative;
  background: #e8e7e3;
  padding: 75% 0 16px;
  background-size: cover;
  background-position: center 20%;
  background-repeat: no-repeat;
}
.block-store-highlight .image-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.block-store-highlight .image-bg .label {
  position: absolute;
  top: 10%;
  right: 0;
  max-width: 20%;
}
.block-store-highlight .image-bg .label img {
  width: 100%;
  height: auto;
}
.block-store-highlight .content-wrapper {
  position: relative;
  width: 100%;
  z-index: 1;
  display: flex;
  justify-content: center;
}
.block-store-highlight .content-wrapper .white-card, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio {
  width: calc(100% - 32px);
  margin: 32px 16px;
}
.block-store-highlight .content-wrapper .white-card a.btn, .block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer a.gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .white-card a.gform_button,
.block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .white-card a.gform_previous_button,
.block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .white-card a.gform_next_button,
.block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-store-highlight .content-wrapper .white-card a.gform_button,
.block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-store-highlight .content-wrapper .white-card a.gform_previous_button,
.block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-store-highlight .content-wrapper .white-card a.gform_next_button, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.btn, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .gform_page_footer a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .content-card a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .gform_page_footer a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .content-card a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .gform_page_footer a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .content-card a.gform_next_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.btn, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card a.btn,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_footer a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .content-card a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_footer a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .content-card a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_footer a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .content-card a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_page_footer a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .content-card a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_page_footer a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .content-card a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_page_footer a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .content-card a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.btn,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .gform_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .gform_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .gform_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card a.gform_next_button, .block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .white-card a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .gform_page.page-confirmation .content-card a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .gform-body .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gform_footer .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .content-card a.aa-checkbox,
.block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .white-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .gform-body .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gform_footer .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .content-card a.aa-checkbox,
.block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .white-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .gform_footer .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gform-body .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gfield--type-aa_checkbox_button .block-store-highlight .content-wrapper .content-card a.aa-checkbox,
.block-store-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .white-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .gform_footer .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gform-body .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .content-card a.aa-checkbox, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.btn, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform_page_footer a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-aa_checkbox_button a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform_page_footer a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-aa_checkbox_button a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform_page_footer a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-aa_checkbox_button a.gform_next_button, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.btn, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_next_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.btn,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform_page_footer a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .gfield_radio a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform_page_footer a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .gfield_radio a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform_page_footer a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .gfield_radio a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.btn,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.btn,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_page_footer a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-aa_checkbox_button a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_page_footer a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-aa_checkbox_button a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_page_footer a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-aa_checkbox_button a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.btn,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.btn,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_page_footer a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .gfield_radio a.gform_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_page_footer a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .gfield_radio a.gform_previous_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_page_footer a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .gfield_radio a.gform_next_button,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.btn,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio a.aa-checkbox, .block-store-highlight .content-wrapper .white-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .white-card a.wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .content-card a.wpsl-store-choice-aa,
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .content-card a.wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .gfield_radio a.wpsl-store-choice-aa,
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-store-highlight .content-wrapper .gfield_radio a.wpsl-store-choice-aa, .block-store-highlight .content-wrapper .white-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .white-card a.wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .content-card a.wpsl-store-choice-aa,
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .content-card a.wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .gfield_radio a.wpsl-store-choice-aa,
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-store-highlight .content-wrapper .gfield_radio a.wpsl-store-choice-aa, .block-store-highlight .content-wrapper .white-card .wp-block-button a.wp-block-button__link, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .wp-block-button a.wp-block-button__link, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .wp-block-button a.wp-block-button__link,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .wp-block-button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card .wp-block-button a.wp-block-button__link, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .wp-block-button a.wp-block-button__link, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .wp-block-button a.wp-block-button__link,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .wp-block-button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .wp-block-button a.wp-block-button__link,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .wp-block-button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button .wp-block-button a.wp-block-button__link,
.block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .wp-block-button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio .wp-block-button a.wp-block-button__link, .wp-block-button .block-store-highlight .content-wrapper .white-card a.wp-block-button__link, .wp-block-button .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.wp-block-button__link, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .wp-block-button .block-store-highlight .content-wrapper .content-card a.wp-block-button__link,
.wp-block-button .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .wp-block-button .block-store-highlight .content-wrapper .content-card a.wp-block-button__link, .wp-block-button .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.wp-block-button__link, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .wp-block-button .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wp-block-button__link,
.wp-block-button .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .wp-block-button .block-store-highlight .content-wrapper .gfield_radio a.wp-block-button__link,
.wp-block-button .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .wp-block-button .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wp-block-button__link,
.wp-block-button .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .wp-block-button .block-store-highlight .content-wrapper .gfield_radio a.wp-block-button__link {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  .block-store-highlight {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0;
  }
  .block-store-highlight .image-bg {
    flex: 0 0 50%;
    width: 50%;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    height: auto;
    order: 2;
  }
  .block-store-highlight .image-bg .label {
    position: absolute;
    top: 10%;
    right: 0;
    max-width: 20%;
  }
  .block-store-highlight .image-bg .label img {
    width: 100%;
    height: auto;
  }
  .block-store-highlight .content-wrapper {
    position: relative;
    flex: 0 0 50%;
    width: 50%;
    margin: 0 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    order: 1;
  }
  .block-store-highlight .content-wrapper .white-card, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card,
  .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-store-highlight .content-wrapper .content-card, .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button,
  .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio,
  .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-store-highlight .content-wrapper .gfield--type-aa_checkbox_button,
  .block-store-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-store-highlight .content-wrapper .gfield_radio {
    margin: 56px 16px;
  }
}
@media (min-width: 1200px) {
  .block-store-highlight .content-wrapper {
    flex: 0 0 33.333%;
    width: 33.333%;
  }
}
.block-highlight {
  position: relative;
  background: #7000ff;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 32px;
  padding-bottom: 32px;
}
.block-highlight .content-wrapper {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
}
.block-highlight .content-wrapper .white-card, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio {
  width: calc(100% - 20px);
  max-width: 430px;
  padding: 32px 24px;
  margin: 0 5px;
  text-align: center;
}
.block-highlight .content-wrapper .white-card a.btn, .block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer a.gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .white-card a.gform_button,
.block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .white-card a.gform_previous_button,
.block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .white-card a.gform_next_button,
.block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-highlight .content-wrapper .white-card a.gform_button,
.block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-highlight .content-wrapper .white-card a.gform_previous_button,
.block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-highlight .content-wrapper .white-card a.gform_next_button, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.btn, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .gform_page_footer a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .content-card a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .gform_page_footer a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .content-card a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .gform_page_footer a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .content-card a.gform_next_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.btn, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card a.btn,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_footer a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .content-card a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_footer a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .content-card a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_footer a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .content-card a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_page_footer a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .content-card a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_page_footer a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .content-card a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gform_page_footer a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .content-card a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.btn,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .gform_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .gform_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .gform_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card a.gform_next_button, .block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .white-card a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .gform_page.page-confirmation .content-card a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .gform-body .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gform_footer .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .content-card a.aa-checkbox,
.block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .white-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .gform-body .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gform_footer .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .content-card a.aa-checkbox,
.block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .white-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .gform_footer .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gform-body .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gfield--type-aa_checkbox_button .block-highlight .content-wrapper .content-card a.aa-checkbox,
.block-highlight .content-wrapper .white-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .white-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .gform_footer .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gform-body .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .gform_page.page-confirmation .content-card a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .content-card a.aa-checkbox, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.btn, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform_page_footer a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-aa_checkbox_button a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform_page_footer a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-aa_checkbox_button a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform_page_footer a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-aa_checkbox_button a.gform_next_button, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.btn, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_next_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.btn,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform_page_footer a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .gfield_radio a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform_page_footer a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .gfield_radio a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform_page_footer a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .gfield_radio a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.btn,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.btn,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_page_footer a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-aa_checkbox_button a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_page_footer a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-aa_checkbox_button a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_page_footer a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-aa_checkbox_button a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.btn,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.btn,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_page_footer a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .gfield_radio a.gform_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_page_footer a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .gfield_radio a.gform_previous_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_page_footer a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .gfield_radio a.gform_next_button,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gfield--type-radio .gfield_radio a.aa-checkbox,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.btn,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_page_footer a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gform_footer .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .gfield--type-aa_checkbox_button a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio a.aa-checkbox, .block-highlight .content-wrapper .white-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a.wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .white-card a.wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .content-card a.wpsl-store-choice-aa,
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .content-card a.wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .gfield_radio a.wpsl-store-choice-aa,
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-highlight .content-wrapper .gfield_radio a.wpsl-store-choice-aa, .block-highlight .content-wrapper .white-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice a.wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .white-card a.wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .content-card a.wpsl-store-choice-aa,
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .content-card a.wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .gfield_radio a.wpsl-store-choice-aa,
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wpsl-store-choice-aa,
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.wpsl-store-choice-aa,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-highlight .content-wrapper .gfield_radio a.wpsl-store-choice-aa, .block-highlight .content-wrapper .white-card .wp-block-button a.wp-block-button__link, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .wp-block-button a.wp-block-button__link, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .wp-block-button a.wp-block-button__link,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .wp-block-button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card .wp-block-button a.wp-block-button__link, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .wp-block-button a.wp-block-button__link, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .wp-block-button a.wp-block-button__link,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .wp-block-button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .wp-block-button a.wp-block-button__link,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .wp-block-button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button .wp-block-button a.wp-block-button__link,
.block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .wp-block-button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio .wp-block-button a.wp-block-button__link, .wp-block-button .block-highlight .content-wrapper .white-card a.wp-block-button__link, .wp-block-button .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card a.wp-block-button__link, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .wp-block-button .block-highlight .content-wrapper .content-card a.wp-block-button__link,
.wp-block-button .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .wp-block-button .block-highlight .content-wrapper .content-card a.wp-block-button__link, .wp-block-button .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button a.wp-block-button__link, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .wp-block-button .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wp-block-button__link,
.wp-block-button .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .wp-block-button .block-highlight .content-wrapper .gfield_radio a.wp-block-button__link,
.wp-block-button .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .wp-block-button .block-highlight .content-wrapper .gfield--type-aa_checkbox_button a.wp-block-button__link,
.wp-block-button .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio a.wp-block-button__link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .wp-block-button .block-highlight .content-wrapper .gfield_radio a.wp-block-button__link {
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  .block-highlight {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .block-highlight .content-wrapper {
    position: relative;
    margin: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .block-highlight .content-wrapper .white-card, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card,
  .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button,
  .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio,
  .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button,
  .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio {
    padding: 32px 24px;
  }
}
@media (min-width: 1200px) {
  .block-highlight .content-wrapper .white-card, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .block-highlight .content-wrapper .content-card,
  .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .block-highlight .content-wrapper .content-card, .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-highlight .content-wrapper .gfield--type-aa_checkbox_button,
  .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .block-highlight .content-wrapper .gfield_radio,
  .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .block-highlight .content-wrapper .gfield--type-aa_checkbox_button,
  .block-highlight .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .block-highlight .content-wrapper .gfield_radio {
    max-width: 33.3%;
  }
}
.block-video-and-text {
  position: relative;
  padding-bottom: 14px;
}
.block-video-and-text .container-lg .video-wrapper {
  position: relative;
  width: 100%;
  margin: 24px 0 24px 0;
  padding-top: 56.25%;
}
.block-video-and-text .container-lg .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block-video-and-text .container-lg .content-wrapper {
  width: 100%;
  text-align: center;
  padding: 0 15px;
}
.block-video-and-text .container-lg .content-wrapper .btn, .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-video-and-text .container-lg .content-wrapper .gform_button,
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-video-and-text .container-lg .content-wrapper .gform_previous_button,
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-video-and-text .container-lg .content-wrapper .gform_next_button,
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-video-and-text .container-lg .content-wrapper .gform_button,
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-video-and-text .container-lg .content-wrapper .gform_previous_button,
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-video-and-text .container-lg .content-wrapper .gform_next_button, .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-video-and-text .container-lg .content-wrapper label,
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-video-and-text .container-lg .content-wrapper label, .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-video-and-text .container-lg .content-wrapper .aa-checkbox,
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-video-and-text .container-lg .content-wrapper .aa-checkbox,
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-video-and-text .container-lg .content-wrapper .aa-checkbox,
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-video-and-text .container-lg .content-wrapper .aa-checkbox, .block-video-and-text .container-lg .content-wrapper .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-video-and-text .container-lg .content-wrapper .wpsl-store-choice-aa, .block-video-and-text .container-lg .content-wrapper #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-video-and-text .container-lg .content-wrapper .wpsl-store-choice-aa, .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-video-and-text .container-lg .content-wrapper input[type=button],
.block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-video-and-text .container-lg .content-wrapper input[type=submit], .block-video-and-text .container-lg .content-wrapper .wp-block-button .wp-block-button__link, .wp-block-button .block-video-and-text .container-lg .content-wrapper .wp-block-button__link, .block-video-and-text .container-lg .content-wrapper .wp-block-search button, .wp-block-search .block-video-and-text .container-lg .content-wrapper button {
  width: 100%;
}

@media (max-width: 991px) {
  .block-video-and-text .container-lg .video-wrapper iframe {
    border-radius: 16px;
  }
}
@media (min-width: 992px) {
  .block-video-and-text {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .block-video-and-text .container-lg {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .block-video-and-text .container-lg .video-wrapper {
    flex: 0 0 50%;
    width: 50%;
    margin-right: 15px;
    padding-top: 28.125%;
  }
  .block-video-and-text .container-lg .video-wrapper iframe {
    border-radius: 26px;
  }
  .block-video-and-text .container-lg .content-wrapper {
    flex: 0 0 50%;
    width: 50%;
    text-align: left;
  }
  .block-video-and-text .container-lg .content-wrapper .btn, .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-video-and-text .container-lg .content-wrapper .gform_button,
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-video-and-text .container-lg .content-wrapper .gform_previous_button,
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-video-and-text .container-lg .content-wrapper .gform_next_button,
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-video-and-text .container-lg .content-wrapper .gform_button,
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-video-and-text .container-lg .content-wrapper .gform_previous_button,
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-video-and-text .container-lg .content-wrapper .gform_next_button, .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-video-and-text .container-lg .content-wrapper label,
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-video-and-text .container-lg .content-wrapper label, .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-video-and-text .container-lg .content-wrapper .aa-checkbox,
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-video-and-text .container-lg .content-wrapper .aa-checkbox,
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-video-and-text .container-lg .content-wrapper .aa-checkbox,
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-video-and-text .container-lg .content-wrapper .aa-checkbox, .block-video-and-text .container-lg .content-wrapper .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-video-and-text .container-lg .content-wrapper .wpsl-store-choice-aa, .block-video-and-text .container-lg .content-wrapper #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-video-and-text .container-lg .content-wrapper .wpsl-store-choice-aa, .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-video-and-text .container-lg .content-wrapper input[type=button],
  .block-video-and-text .container-lg .content-wrapper .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-video-and-text .container-lg .content-wrapper input[type=submit], .block-video-and-text .container-lg .content-wrapper .wp-block-button .wp-block-button__link, .wp-block-button .block-video-and-text .container-lg .content-wrapper .wp-block-button__link, .block-video-and-text .container-lg .content-wrapper .wp-block-search button, .wp-block-search .block-video-and-text .container-lg .content-wrapper button {
    width: auto;
  }
}
.block-testimonials {
  position: relative;
  background-color: #e1dcff;
  padding: 32px 0 0 0;
}
.block-testimonials .intro {
  margin-bottom: 32px;
}
.block-testimonials .intro .toptitle {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: #7000ff;
  margin-bottom: 8px;
}
.block-testimonials .intro .rating {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.block-testimonials .intro .rating .stars {
  margin-right: 10px;
  height: 24px;
}
.block-testimonials .intro .rating .stars .star {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 5px;
  background-image: url("../images/star-empty.svg");
  background-size: contain;
}
.block-testimonials .intro .rating .stars .star.filled {
  background-image: url("../images/star-filled.svg");
}
.block-testimonials .intro .rating .stars .star.half {
  background-image: url("../images/star-half.svg");
}
.block-testimonials .intro .rating .rating-number {
  font-size: 20px;
  font-weight: 800;
  line-height: 24px;
  color: #73736e;
}
.block-testimonials .cards .review-card {
  width: 100%;
  background-color: white;
  padding: 32px;
  border-radius: 32px;
  border: 1px solid #cfcfc6;
  height: auto;
  margin-bottom: 32px;
}
.block-testimonials .cards .review-card .quote {
  margin-bottom: 24px;
}
.block-testimonials .cards .review-card .details {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.block-testimonials .cards .review-card .details .image {
  flex: 0 0 74px;
  width: 74px;
  height: 74px;
  margin-right: 24px;
  border-radius: 50%;
  background-color: #73736e;
  overflow: hidden;
  object-fit: cover;
}
.block-testimonials .cards .review-card .details .image img {
  width: 100%;
  height: auto;
}
.block-testimonials .cards .review-card .details .info {
  word-break: break-word;
}
.block-testimonials .cards .review-card .details .info span {
  display: inline-block;
}
.block-testimonials .cards .review-card .details .info span.name {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  color: #4b005a;
}
.block-testimonials .cards .review-card .details .info span.date {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

@media (min-width: 1200px) {
  .block-testimonials .cards {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }
  .block-testimonials .cards .review-card {
    flex: 0 0 calc(50% - 12px);
    width: calc(50% - 12px);
  }
}
.block-product-slider {
  position: relative;
  background-color: white;
  padding: 20px 0 30px 0;
}
.block-product-slider .product-slider .swiper {
  text-align: center;
}
.block-product-slider .product-slider .swiper .swiper-wrapper .swiper-slide img {
  max-height: 212px;
  width: auto;
}
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper {
  margin: 20px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-button-prev,
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-button-next {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  height: 30px;
  width: 30px;
  margin: 0;
}
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-button-prev:after,
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-button-next:after {
  color: #7000ff;
  font-size: 20px;
  font-weight: bold;
}
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-button-prev:hover:after,
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-button-next:hover:after {
  color: #4b005a;
}
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-button-prev {
  margin-right: 10px;
}
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-button-next {
  margin-left: 10px;
}
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-pagination {
  position: relative;
  left: auto;
  bottom: auto;
  width: auto;
  display: inline-block;
  line-height: 12px;
  margin-top: 1px;
}
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #cfcfc6;
  opacity: 1;
  margin: 2px 6px;
  transition: 0.2s all;
}
.block-product-slider .product-slider .swiper .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 12px;
  height: 12px;
  background: #7000ff;
  margin: 0 4px;
}
.block-product-slider .product-slider-content {
  padding: 20px 0;
}
.block-product-slider .product-slider-content h2, .block-product-slider .product-slider-content .h2 {
  font-weight: 700;
  font-size: 32px;
  line-height: 1;
}
.block-product-slider .product-slider-content .desc ul {
  list-style: none;
  margin: 0 0 20px 0;
  padding: 0;
}
.block-product-slider .product-slider-content .desc ul li {
  background-image: url(../images/icon-checkmark.png);
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 0 0 34px;
  margin: 0 0 12px 0;
}
.block-product-slider .product-slider-content .desc .btn, .block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-product-slider .product-slider-content .desc .gform_button,
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-product-slider .product-slider-content .desc .gform_previous_button,
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-product-slider .product-slider-content .desc .gform_next_button,
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-product-slider .product-slider-content .desc .gform_button,
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-product-slider .product-slider-content .desc .gform_previous_button,
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-product-slider .product-slider-content .desc .gform_next_button, .block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-product-slider .product-slider-content .desc label,
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-product-slider .product-slider-content .desc label, .block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-product-slider .product-slider-content .desc .aa-checkbox,
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-product-slider .product-slider-content .desc .aa-checkbox,
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-product-slider .product-slider-content .desc .aa-checkbox,
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-product-slider .product-slider-content .desc .aa-checkbox, .block-product-slider .product-slider-content .desc .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-product-slider .product-slider-content .desc .wpsl-store-choice-aa, .block-product-slider .product-slider-content .desc #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-product-slider .product-slider-content .desc .wpsl-store-choice-aa, .block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-product-slider .product-slider-content .desc input[type=button],
.block-product-slider .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-product-slider .product-slider-content .desc input[type=submit], .block-product-slider .product-slider-content .desc .wp-block-button .wp-block-button__link, .wp-block-button .block-product-slider .product-slider-content .desc .wp-block-button__link, .block-product-slider .product-slider-content .desc .wp-block-search button, .wp-block-search .block-product-slider .product-slider-content .desc button {
  width: 100%;
}

@media (min-width: 992px) {
  .block-product-slider .product-slider-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .block-product-slider .product-slider-wrapper .product-slider {
    flex: 0 0 45%;
    width: 45%;
    margin-right: 5%;
    max-width: 350px;
  }
  .block-product-slider .product-slider-wrapper .product-slider .swiper .swiper-wrapper .swiper-slide img {
    max-height: 212px;
    width: auto;
  }
  .block-product-slider .product-slider-wrapper .product-slider-content {
    flex: 0 0 50%;
    max-width: 350px;
  }
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .btn, .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-product-slider .product-slider-wrapper .product-slider-content .desc .gform_button,
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-product-slider .product-slider-wrapper .product-slider-content .desc .gform_previous_button,
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-product-slider .product-slider-wrapper .product-slider-content .desc .gform_next_button,
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-product-slider .product-slider-wrapper .product-slider-content .desc .gform_button,
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-product-slider .product-slider-wrapper .product-slider-content .desc .gform_previous_button,
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-product-slider .product-slider-wrapper .product-slider-content .desc .gform_next_button, .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-product-slider .product-slider-wrapper .product-slider-content .desc label,
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-product-slider .product-slider-wrapper .product-slider-content .desc label, .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-product-slider .product-slider-wrapper .product-slider-content .desc .aa-checkbox,
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-product-slider .product-slider-wrapper .product-slider-content .desc .aa-checkbox,
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-product-slider .product-slider-wrapper .product-slider-content .desc .aa-checkbox,
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-product-slider .product-slider-wrapper .product-slider-content .desc .aa-checkbox, .block-product-slider .product-slider-wrapper .product-slider-content .desc .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-product-slider .product-slider-wrapper .product-slider-content .desc .wpsl-store-choice-aa, .block-product-slider .product-slider-wrapper .product-slider-content .desc #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-product-slider .product-slider-wrapper .product-slider-content .desc .wpsl-store-choice-aa, .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-product-slider .product-slider-wrapper .product-slider-content .desc input[type=button],
  .block-product-slider .product-slider-wrapper .product-slider-content .desc .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-product-slider .product-slider-wrapper .product-slider-content .desc input[type=submit], .block-product-slider .product-slider-wrapper .product-slider-content .desc .wp-block-button .wp-block-button__link, .wp-block-button .block-product-slider .product-slider-wrapper .product-slider-content .desc .wp-block-button__link, .block-product-slider .product-slider-wrapper .product-slider-content .desc .wp-block-search button, .wp-block-search .block-product-slider .product-slider-wrapper .product-slider-content .desc button {
    width: auto;
  }
}
.block-product-carousel {
  position: relative;
  margin-bottom: -1px;
  background: linear-gradient(182.2deg, #EBEBEB 6.42%, #CBCBCB 92.07%);
}
.block-product-carousel h3, .block-product-carousel .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-product-carousel .gfield_label,
.block-product-carousel .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-product-carousel .gfield_label, .block-product-carousel .h3 {
  padding-top: 24px;
  margin-bottom: 0;
  text-align: center;
}
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide.card-product {
  background: transparent;
}
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide .header-content {
  position: absolute;
  top: 24px;
  width: 100%;
  left: 0;
  text-align: center;
}
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide .header-content .label {
  display: inline-block;
  background: #4b005a;
  border-radius: 2px;
  padding: 4px 12px;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  text-transform: uppercase;
  color: white;
}
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide .header-image {
  position: relative;
  text-align: center;
  margin-bottom: 8px;
}
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide .header-image img {
  width: auto;
  height: 24px;
}
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide.style-black {
  background: linear-gradient(0deg, #251F39 0%, #000000 100%);
  color: white;
}
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide.style-black h6, .block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide.style-black .h6,
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide.style-black h4,
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide.style-black .h4 {
  color: white;
}
.block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide.style-black a {
  color: #785FAD;
}
.block-product-carousel .product-carousel .swiper .swiper-pagination-wrapper .swiper-button-prev,
.block-product-carousel .product-carousel .swiper .swiper-pagination-wrapper .swiper-button-next {
  margin: 0;
  height: 30px;
  width: 30px;
  border: #575261 1px solid;
  border-radius: 50%;
  top: 98px;
}
.block-product-carousel .product-carousel .swiper .swiper-pagination-wrapper .swiper-button-prev:after,
.block-product-carousel .product-carousel .swiper .swiper-pagination-wrapper .swiper-button-next:after {
  color: black;
  font-size: 12px;
  font-weight: bold;
}

@media (min-width: 768px) {
  .block-product-carousel .product-carousel .swiper .swiper-wrapper .swiper-slide .product-image img {
    max-width: 320px;
    max-height: none;
    height: auto;
  }
  .block-product-carousel .product-carousel .swiper .swiper-pagination-wrapper .swiper-button-prev {
    left: calc(50% - 204px);
  }
  .block-product-carousel .product-carousel .swiper .swiper-pagination-wrapper .swiper-button-next {
    right: calc(50% - 204px);
  }
}
.block-product-cards {
  position: relative;
  background-color: #f5f5eb;
  padding: 32px 0;
}
.block-product-cards h3, .block-product-cards .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-product-cards .gfield_label,
.block-product-cards .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-product-cards .gfield_label, .block-product-cards .h3 {
  margin-bottom: 32px;
  text-align: center;
}
@media (min-width: 992px) {
  .block-product-cards {
    padding: 64px 0;
  }
}
@media (min-width: 1200px) {
  .block-product-cards {
    padding: 112px 0;
  }
}
.block-column-cards {
  position: relative;
  background: #e1dcff;
  padding: 32px 0;
}
.block-column-cards h3, .block-column-cards .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-column-cards .gfield_label,
.block-column-cards .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-column-cards .gfield_label, .block-column-cards .h3 {
  margin-bottom: 32px;
  text-align: center;
}

@media (min-width: 992px) {
  .block-column-cards {
    padding: 64px 0;
  }
}
@media (min-width: 1200px) {
  .block-column-cards {
    padding: 112px 0;
  }
}
.block-column-steps {
  position: relative;
  padding-top: 35px;
  padding-bottom: 50px;
}
.block-column-steps .block-title {
  font-size: 22px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 48px;
}
.block-column-steps .col {
  flex-basis: auto;
}
.block-column-steps .col .step {
  margin-bottom: 24px;
  text-align: center;
}
.block-column-steps .col .step .card-icon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #4b005a;
  padding: 10px;
  margin: 0 auto 32px;
}
.block-column-steps .col .step .card-icon img {
  width: 100%;
  height: auto;
}
.block-column-steps .col .step .card-content h4, .block-column-steps .col .step .card-content .h4 {
  font-size: 18px;
  margin: 0 0 10px 0;
}
.block-column-steps .col .step .card-content .card-description p {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
.block-column-steps .col .step .card-content .btn, .block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-column-steps .col .step .card-content .gform_button,
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-column-steps .col .step .card-content .gform_previous_button,
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-column-steps .col .step .card-content .gform_next_button,
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-column-steps .col .step .card-content .gform_button,
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-column-steps .col .step .card-content .gform_previous_button,
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-column-steps .col .step .card-content .gform_next_button, .block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-column-steps .col .step .card-content label,
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-column-steps .col .step .card-content label, .block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-column-steps .col .step .card-content .aa-checkbox,
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-column-steps .col .step .card-content .aa-checkbox,
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-column-steps .col .step .card-content .aa-checkbox,
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-column-steps .col .step .card-content .aa-checkbox, .block-column-steps .col .step .card-content .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-column-steps .col .step .card-content .wpsl-store-choice-aa, .block-column-steps .col .step .card-content #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-column-steps .col .step .card-content .wpsl-store-choice-aa, .block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-column-steps .col .step .card-content input[type=button],
.block-column-steps .col .step .card-content .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-column-steps .col .step .card-content input[type=submit], .block-column-steps .col .step .card-content .wp-block-button .wp-block-button__link, .wp-block-button .block-column-steps .col .step .card-content .wp-block-button__link, .block-column-steps .col .step .card-content .wp-block-search button, .wp-block-search .block-column-steps .col .step .card-content button {
  width: 100%;
  text-align: center;
}

@media (min-width: 768px) {
  .block-column-steps .col {
    flex-basis: 50%;
  }
  .block-column-steps .col .step {
    text-align: left;
  }
  .block-column-steps .col .step .card-icon {
    margin: 0 0 10px;
  }
}
@media (min-width: 992px) {
  .block-column-steps .col {
    flex-basis: 0%;
  }
}
.block-product-table-slider {
  position: relative;
  background-color: white;
  padding: 16px 0 16px 0;
}
.block-product-table-slider .product-table-header {
  padding: 16px 0;
  text-align: center;
  max-width: 320px;
  margin: 0 auto;
}
.block-product-table-slider .product-table-header .header-image img {
  max-height: 50px;
  width: auto;
  margin: 0 0 10px 0;
}
.block-product-table-slider .product-table-header h3, .block-product-table-slider .product-table-header .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-product-table-slider .product-table-header .gfield_label,
.block-product-table-slider .product-table-header .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-product-table-slider .product-table-header .gfield_label, .block-product-table-slider .product-table-header .h3 {
  font-size: 24px;
  margin: 0 0 16px 0;
}
.block-product-table-slider .product-table-slider {
  max-width: 320px;
  margin: 0 auto;
}
.block-product-table-slider .product-table-slider .swiper .swiper-wrapper .swiper-slide .table-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 10px 0;
}
.block-product-table-slider .product-table-slider .swiper .swiper-wrapper .swiper-slide .table-row .label {
  flex: 1 1 50%;
}
.block-product-table-slider .product-table-slider .swiper .swiper-wrapper .swiper-slide .table-row .label:after {
  content: ":";
}
.block-product-table-slider .product-table-slider .swiper .swiper-wrapper .swiper-slide .table-row .value {
  flex: 1 1 50%;
  text-align: right;
}
.block-product-table-slider .product-table-slider .swiper .swiper-wrapper .swiper-slide .table-row .value .rating .circle {
  display: inline-block;
  margin-left: 4px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #e1dcff;
  overflow: hidden;
}
.block-product-table-slider .product-table-slider .swiper .swiper-wrapper .swiper-slide .table-row .value .rating .circle.active {
  background-color: #7000ff;
}
.block-product-table-slider .product-table-slider .swiper .swiper-wrapper .swiper-slide .table-row .value .rating .circle span.half {
  display: block;
  width: 50%;
  height: 100%;
  background-color: #7000ff;
}
.block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper {
  margin: 0 0 20px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-slide-title {
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}
.block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-prev,
.block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-next {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  margin: 0 20px;
  height: 30px;
  width: 30px;
  border: #cfcfc6 2px solid;
  border-radius: 50%;
  transition: 0.2s all;
}
.block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-prev:after,
.block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-next:after {
  color: #7000ff;
  font-size: 10px;
  font-weight: bold;
}
.block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-prev:active, .block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-prev:hover,
.block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-next:active,
.block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-next:hover {
  border-color: #7000ff;
}

@media (min-width: 992px) {
  .block-product-table-slider {
    padding: 32px 0 32px 0;
  }
  .block-product-table-slider .product-table-slider,
  .block-product-table-slider .product-table-header {
    max-width: 800px;
  }
  .block-product-table-slider .product-table-header .header-image img {
    max-height: 100px;
  }
  .block-product-table-slider .product-table-header h3, .block-product-table-slider .product-table-header .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-product-table-slider .product-table-header .gfield_label,
  .block-product-table-slider .product-table-header .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-product-table-slider .product-table-header .gfield_label, .block-product-table-slider .product-table-header .h3 {
    font-size: 36px;
  }
  .block-product-table-slider .product-table-slider .swiper .swiper-wrapper .swiper-slide .table-row {
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 16px 0;
  }
  .block-product-table-slider .product-table-slider .swiper .swiper-wrapper .swiper-slide .table-row .value .rating .circle {
    margin-left: 8px;
    width: 20px;
    height: 20px;
  }
  .block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-slide-title {
    font-size: 20px;
    line-height: 24px;
  }
  .block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-prev,
  .block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-next {
    margin: 0 20px;
    height: 60px;
    width: 60px;
  }
  .block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-prev:after,
  .block-product-table-slider .product-table-slider .swiper .swiper-pagination-wrapper .swiper-button-next:after {
    font-size: 16px;
  }
}
.block-article-with-menu {
  padding: 0;
}
.block-article-with-menu .container-lg {
  position: relative;
}
.block-article-with-menu .container-lg .side-menu-wrapper {
  background-color: #f5f5eb;
  padding: 16px 28px 6px;
  margin-bottom: 12px;
  text-decoration: none;
}
.block-article-with-menu .container-lg .side-menu-wrapper.sticky {
  position: fixed;
  top: 90px;
}
.block-article-with-menu .container-lg .side-menu-wrapper.sticky-no-top {
  position: absolute;
  bottom: 0;
}
.block-article-with-menu .container-lg .side-menu-wrapper .toggle-menu {
  position: relative;
  display: block;
  width: 100%;
  padding-right: 20px;
  text-decoration: none;
}
.block-article-with-menu .container-lg .side-menu-wrapper .toggle-menu h6, .block-article-with-menu .container-lg .side-menu-wrapper .toggle-menu .h6 {
  text-transform: uppercase;
  letter-spacing: 0px;
}
.block-article-with-menu .container-lg .side-menu-wrapper .toggle-menu h6::before, .block-article-with-menu .container-lg .side-menu-wrapper .toggle-menu .h6::before {
  content: "\f077";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: #7000ff;
  margin-right: 16px;
  transition: 0.2s all;
}
.block-article-with-menu .container-lg .side-menu-wrapper .toggle-menu.collapsed h6::before, .block-article-with-menu .container-lg .side-menu-wrapper .toggle-menu.collapsed .h6::before {
  transform: rotate(180deg);
}
@media (max-width: 991px) {
  .block-article-with-menu .container-lg .side-menu-wrapper.sticky {
    position: relative !important;
  }
}
.block-article-with-menu .container-lg .side-menu-wrapper .side-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 0 40px 0 40px;
}
.block-article-with-menu .container-lg .side-menu-wrapper .side-menu li a {
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  padding: 8px 0 8px 0px;
  color: #7000ff;
  text-decoration: none;
}
.block-article-with-menu .container-lg .side-menu-wrapper .side-menu li a:hover {
  text-decoration: underline;
}
.block-article-with-menu .container-lg .content .inner-blocks {
  min-height: 50px;
}
.block-article-with-menu .container-lg .content .block-article-content {
  margin-bottom: 16px;
  padding: 0 28px;
}
.block-article-with-menu .container-lg .content h3, .block-article-with-menu .container-lg .content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-article-with-menu .container-lg .content .gfield_label,
.block-article-with-menu .container-lg .content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-article-with-menu .container-lg .content .gfield_label, .block-article-with-menu .container-lg .content .h3 {
  margin: 0 0 18px 0;
}
.block-article-with-menu .container-lg .content h4, .block-article-with-menu .container-lg .content .h4 {
  font-weight: 700;
}
.block-article-with-menu .container-lg .content p {
  margin: 0 0 24px 0;
}
.block-article-with-menu .container-lg .content ul {
  list-style: none;
  margin: 0;
  padding: 0 0 8px 16px;
}
.block-article-with-menu .container-lg .content ul li {
  margin: 0 0 8px 0;
  padding: 0;
}
.block-article-with-menu .container-lg .content ul li:before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f054";
  color: #7000ff;
  margin-right: 16px;
}
.block-article-with-menu .container-lg .content .back-to-top {
  text-align: center;
  margin: 0 0 16px 0;
}
.block-article-with-menu .container-lg .content .back-to-top a {
  position: relative;
  text-decoration: none;
  padding-left: 28px;
}
.block-article-with-menu .container-lg .content .back-to-top a:after {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f077";
  color: #7000ff;
}
.block-article-with-menu .container-lg .content .back-to-top a:hover {
  text-decoration: underline;
}

@media (max-width: 991px) {
  .block-article-with-menu .container-lg {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }
  .block-article-with-menu .container-lg .side-menu-wrapper {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  .block-article-with-menu {
    margin-top: -16px;
    padding: 64px 0;
  }
  .block-article-with-menu .container-lg .side-menu-wrapper {
    padding: 32px 32px 16px;
  }
}
.block-jobs-with-menu {
  padding: 0;
}
.block-jobs-with-menu .container-lg {
  position: relative;
}
.block-jobs-with-menu .container-lg .side-menu-wrapper {
  background-color: #f5f5eb;
  padding: 16px 28px 6px;
  margin-bottom: 12px;
  text-decoration: none;
}
.block-jobs-with-menu .container-lg .side-menu-wrapper.sticky {
  position: fixed;
  top: 90px;
}
.block-jobs-with-menu .container-lg .side-menu-wrapper.sticky-no-top {
  position: absolute;
  bottom: 0;
}
.block-jobs-with-menu .container-lg .side-menu-wrapper .toggle-menu {
  position: relative;
  display: block;
  width: 100%;
  padding-right: 20px;
  text-decoration: none;
}
.block-jobs-with-menu .container-lg .side-menu-wrapper .toggle-menu h6, .block-jobs-with-menu .container-lg .side-menu-wrapper .toggle-menu .h6 {
  text-transform: uppercase;
  letter-spacing: 0px;
}
.block-jobs-with-menu .container-lg .side-menu-wrapper .toggle-menu h6::before, .block-jobs-with-menu .container-lg .side-menu-wrapper .toggle-menu .h6::before {
  content: "\f077";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: #7000ff;
  margin-right: 16px;
  transition: 0.2s all;
}
.block-jobs-with-menu .container-lg .side-menu-wrapper .toggle-menu.collapsed h6::before, .block-jobs-with-menu .container-lg .side-menu-wrapper .toggle-menu.collapsed .h6::before {
  transform: rotate(180deg);
}
@media (max-width: 991px) {
  .block-jobs-with-menu .container-lg .side-menu-wrapper.sticky {
    position: relative !important;
  }
}
.block-jobs-with-menu .container-lg .side-menu-wrapper .side-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: 0 40px 0 40px;
}
.block-jobs-with-menu .container-lg .side-menu-wrapper .side-menu li a {
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  padding: 8px 0 8px 0px;
  color: #7000ff;
  text-decoration: none;
}
.block-jobs-with-menu .container-lg .side-menu-wrapper .side-menu li a:hover {
  text-decoration: underline;
}
.block-jobs-with-menu .container-lg .content .inner-blocks {
  min-height: 50px;
}
.block-jobs-with-menu .container-lg .content .block-article-content {
  margin-bottom: 16px;
  padding: 0 28px;
}

@media (max-width: 991px) {
  .block-jobs-with-menu .container-lg {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }
  .block-jobs-with-menu .container-lg .side-menu-wrapper {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  .block-jobs-with-menu {
    margin-top: -16px;
    padding: 64px 0;
  }
  .block-jobs-with-menu .container-lg .side-menu-wrapper {
    padding: 32px 32px 16px;
  }
}
.block-support-accordeon {
  padding: 8px 0 0 0;
}
.block-support-accordeon .support-accordeon {
  width: 100%;
  max-width: 680px;
  margin: 0 auto;
}
.block-support-accordeon .support-accordeon .accordeon-section {
  margin-bottom: 48px;
}
.block-support-accordeon .support-accordeon .accordeon-section .section-title {
  font-size: 48px;
  line-height: 60px;
  margin-bottom: 16px;
}
.block-support-accordeon .support-accordeon .accordeon-section .card {
  border: 0;
  border-radius: 0;
  padding: 16px 0px;
  border-bottom: 2px solid #1d1d1b;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header {
  padding: 0;
  background: transparent;
  border: 0;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header a {
  position: relative;
  display: block;
  width: 100%;
  padding-right: 34px;
  text-decoration: none;
  letter-spacing: 0;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header a:hover {
  letter-spacing: 0;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header a h3, .block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .gfield_label,
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .gfield_label, .block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .h3 {
  font-size: 28px;
  line-height: 36px;
  margin: 0;
  color: #1d1d1b;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header a h3:hover, .block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label:hover, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .gfield_label:hover,
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .gfield_label:hover, .block-support-accordeon .support-accordeon .accordeon-section .card .card-header a .h3:hover {
  text-decoration: none;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header a:after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  font-family: "Font Awesome 6 Free";
  content: "\f068";
  font-weight: 400;
  font-size: 26px;
  line-height: 36px;
  color: #1d1d1b;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header a.collapsed:after {
  content: "\f067";
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header h3, .block-support-accordeon .support-accordeon .accordeon-section .card .card-header .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-support-accordeon .support-accordeon .accordeon-section .card .card-header .gfield_label,
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-support-accordeon .support-accordeon .accordeon-section .card .card-header .gfield_label, .block-support-accordeon .support-accordeon .accordeon-section .card .card-header .h3 {
  margin: 0 0 12px 0;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-header p {
  margin: 0 0 12px 0;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-body {
  padding: 12px 0 0 0;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-body table {
  max-width: 100%;
}
.block-support-accordeon .support-accordeon .accordeon-section .card .card-body table td {
  padding: 5px;
}
.block-support-accordeon.fullwidth .support-accordeon {
  max-width: none;
}

@media (min-width: 768px) {
  .block-support-accordeon {
    padding: 32px 0;
  }
  .block-support-accordeon .support-accordeon .accordeon-section .card {
    padding: 32px 0;
  }
}
.block-support-video-accordeon {
  padding: 8px 0 0 0;
}
.block-support-video-accordeon .support-video-accordeon {
  margin: 0 0 32px 0;
  width: 100%;
  max-width: 680px;
  margin: 0 auto;
}
.block-support-video-accordeon .support-video-accordeon .card {
  border: 0;
  border-radius: 0;
  padding: 16px 0px;
  border-bottom: 2px solid #7000ff;
}
.block-support-video-accordeon .support-video-accordeon .card .card-header {
  padding: 0;
  background: transparent;
  border: 0;
}
.block-support-video-accordeon .support-video-accordeon .card .card-header a {
  position: relative;
  display: block;
  width: 100%;
  padding-right: 34px;
  text-decoration: none;
}
.block-support-video-accordeon .support-video-accordeon .card .card-header a:hover h3, .block-support-video-accordeon .support-video-accordeon .card .card-header a:hover .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-support-video-accordeon .support-video-accordeon .card .card-header a:hover .gfield_label,
.block-support-video-accordeon .support-video-accordeon .card .card-header a:hover .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-support-video-accordeon .support-video-accordeon .card .card-header a:hover .gfield_label, .block-support-video-accordeon .support-video-accordeon .card .card-header a:hover .h3 {
  text-decoration: none;
  letter-spacing: 0;
}
.block-support-video-accordeon .support-video-accordeon .card .card-header a h3, .block-support-video-accordeon .support-video-accordeon .card .card-header a .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-support-video-accordeon .support-video-accordeon .card .card-header a .gfield_label,
.block-support-video-accordeon .support-video-accordeon .card .card-header a .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-support-video-accordeon .support-video-accordeon .card .card-header a .gfield_label, .block-support-video-accordeon .support-video-accordeon .card .card-header a .h3 {
  font-size: 28px;
  line-height: 36px;
  margin: 0;
}
.block-support-video-accordeon .support-video-accordeon .card .card-header a:after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  font-family: "Font Awesome 6 Free";
  content: "\f068";
  font-weight: 400;
  font-size: 26px;
  line-height: 36px;
}
.block-support-video-accordeon .support-video-accordeon .card .card-header a.collapsed:after {
  content: "\f067";
}
.block-support-video-accordeon .support-video-accordeon .card .card-header h3, .block-support-video-accordeon .support-video-accordeon .card .card-header .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-support-video-accordeon .support-video-accordeon .card .card-header .gfield_label,
.block-support-video-accordeon .support-video-accordeon .card .card-header .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-support-video-accordeon .support-video-accordeon .card .card-header .gfield_label, .block-support-video-accordeon .support-video-accordeon .card .card-header .h3 {
  margin: 0 0 12px 0;
}
.block-support-video-accordeon .support-video-accordeon .card .card-header p {
  margin: 0 0 12px 0;
}
.block-support-video-accordeon .support-video-accordeon .card .card-body {
  padding: 40px 0;
}
.block-support-video-accordeon .support-video-accordeon .card .card-body .videos {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0 -16px;
}
.block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card {
  width: 33%;
  padding: 0 16px;
  margin: 0 0 32px 0;
}
.block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a {
  display: block;
  text-decoration: none;
  letter-spacing: 0;
}
.block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a:hover {
  letter-spacing: 0;
}
.block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a img {
  width: 100%;
  height: auto;
  border: 1px solid #e4e4e7;
}
.block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a h5, .block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a .h5, .block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a .wp-block-latest-posts > li > a {
  margin: 16px 0 0 0;
  font-size: 20px;
  font-weight: 400;
  text-transform: none;
}
.block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a h5:hover, .block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a .h5:hover, .block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a .wp-block-latest-posts > li > a:hover {
  text-decoration: underline;
  text-underline-offset: 4px;
  text-decoration-thickness: 2px;
  color: #2c0064;
}

#videoModal .modal-dialog .modal-header {
  border-bottom: 0px;
}
#videoModal .modal-dialog .modal-body {
  position: relative;
  padding: 0 1rem 1rem 1rem;
}
#videoModal .modal-dialog .modal-body .video-wrapper {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
#videoModal .modal-dialog .modal-body .video-wrapper iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 0;
}

@media (max-width: 991px) {
  .block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card {
    width: 50%;
  }
  .block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a h5, .block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a .h5, .block-support-video-accordeon .support-video-accordeon .card .card-body .videos .video-card a .wp-block-latest-posts > li > a {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .block-support-video-accordeon {
    padding: 32px 0;
  }
  .block-support-video-accordeon .support-video-accordeon .accordeon-section .card {
    padding: 32px 0;
  }
  .block-support-video-accordeon .support-video-accordeon .accordeon-section .card .card-header a h3, .block-support-video-accordeon .support-video-accordeon .accordeon-section .card .card-header a .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-support-video-accordeon .support-video-accordeon .accordeon-section .card .card-header a .gfield_label,
  .block-support-video-accordeon .support-video-accordeon .accordeon-section .card .card-header a .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-support-video-accordeon .support-video-accordeon .accordeon-section .card .card-header a .gfield_label, .block-support-video-accordeon .support-video-accordeon .accordeon-section .card .card-header a .h3 {
    font-size: 36px;
    line-height: 44px;
  }
  .block-support-video-accordeon .support-video-accordeon .accordeon-section .card .card-header a:after {
    font-size: 32px;
    line-height: 44px;
  }
}
.block-two-columns-with-text-and-image {
  position: relative;
}
.block-two-columns-with-text-and-image .container-lg {
  padding: 0;
}
.block-two-columns-with-text-and-image .content {
  margin: 24px 0 24px 0;
  width: 100%;
  padding: 0 15px;
}
.block-two-columns-with-text-and-image .content .toptitle {
  display: block;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  color: #7000ff;
  margin-bottom: 16px;
}
.block-two-columns-with-text-and-image .content .block-title {
  font-size: 36px;
  font-weight: 800;
  line-height: 44px;
  margin-bottom: 32px;
}
.block-two-columns-with-text-and-image .content .block-description {
  margin-bottom: 32px;
}
.block-two-columns-with-text-and-image .image-col img {
  width: 100%;
  height: auto;
  margin: 0;
}
.block-two-columns-with-text-and-image.grey-style.bg-fullwidth {
  background-color: #f5f5eb;
}
.block-two-columns-with-text-and-image.grey-style.bg-container .container-lg {
  background-color: #f5f5eb;
}
.block-two-columns-with-text-and-image.dark-style {
  color: white;
}
.block-two-columns-with-text-and-image.dark-style.bg-fullwidth {
  background-color: #7000ff;
}
.block-two-columns-with-text-and-image.dark-style.bg-container .container-lg {
  background-color: #7000ff;
}
.block-two-columns-with-text-and-image.dark-style h2, .block-two-columns-with-text-and-image.dark-style .h2,
.block-two-columns-with-text-and-image.dark-style p {
  color: white;
}
.block-two-columns-with-text-and-image.dark-style h2, .block-two-columns-with-text-and-image.dark-style .h2 {
  font-size: 22px;
}
.block-two-columns-with-text-and-image.dark-style .btn, .block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-two-columns-with-text-and-image.dark-style .gform_button,
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-two-columns-with-text-and-image.dark-style .gform_previous_button,
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .block-two-columns-with-text-and-image.dark-style .gform_next_button,
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-two-columns-with-text-and-image.dark-style .gform_button,
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-two-columns-with-text-and-image.dark-style .gform_previous_button,
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .block-two-columns-with-text-and-image.dark-style .gform_next_button, .block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .block-two-columns-with-text-and-image.dark-style label,
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .block-two-columns-with-text-and-image.dark-style label, .block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .block-two-columns-with-text-and-image.dark-style .aa-checkbox,
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .block-two-columns-with-text-and-image.dark-style .aa-checkbox,
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .block-two-columns-with-text-and-image.dark-style .aa-checkbox,
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .block-two-columns-with-text-and-image.dark-style .aa-checkbox, .block-two-columns-with-text-and-image.dark-style .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa, .wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .block-two-columns-with-text-and-image.dark-style .wpsl-store-choice-aa, .block-two-columns-with-text-and-image.dark-style #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa, #wpsl-result-list #wpsl-stores ul li .wpsl-choice .block-two-columns-with-text-and-image.dark-style .wpsl-store-choice-aa, .block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button], .entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-two-columns-with-text-and-image.dark-style input[type=button],
.block-two-columns-with-text-and-image.dark-style .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer .block-two-columns-with-text-and-image.dark-style input[type=submit], .block-two-columns-with-text-and-image.dark-style .wp-block-button .wp-block-button__link, .wp-block-button .block-two-columns-with-text-and-image.dark-style .wp-block-button__link, .block-two-columns-with-text-and-image.dark-style .wp-block-search button, .wp-block-search .block-two-columns-with-text-and-image.dark-style button {
  background-color: white;
  color: #7000ff;
  min-width: 65%;
}

@media (min-width: 992px) {
  .block-two-columns-with-text-and-image .content {
    margin: 0 0 24px 0;
    text-align: left;
    padding: 107px 60px;
  }
}
@media (max-width: 991px) {
  .block-two-columns-with-text-and-image .image-col {
    padding-left: 0;
    padding-right: 0;
  }
}
.block-store-search {
  position: relative;
  background: #e1dcff;
  background-size: cover;
  background-repeat: no-repeat;
}
.block-store-search .wpsl-search-widget {
  background-color: transparent;
  padding: 16px 0 32px;
}
@media (min-width: 992px) {
  .block-store-search .wpsl-search-widget {
    padding: 48px 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.block-store-search .wpsl-search-widget .wpsl-search {
  background-color: transparent;
}

.block-blog-selection .block-title {
  text-align: center;
}

.block-job-overview {
  margin-bottom: 16px;
}
.block-job-overview .category-section {
  margin-top: 40px;
  padding-bottom: 20px;
}
.block-job-overview h3, .block-job-overview .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .block-job-overview .gfield_label,
.block-job-overview .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .block-job-overview .gfield_label, .block-job-overview .h3 {
  margin: 0 0 18px 0;
}
.block-job-overview h4, .block-job-overview .h4 {
  font-weight: 700;
}
.block-job-overview p {
  margin: 0 0 24px 0;
}
.block-job-overview ul {
  list-style: none;
  margin: 0;
  padding: 0 0 8px 16px;
}
.block-job-overview ul li {
  margin: 0 0 8px 0;
  padding: 0;
}
.block-job-overview ul li:before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f054";
  color: #7000ff;
  margin-right: 16px;
}
.block-job-overview .back-to-top {
  text-align: center;
  margin: 0 0 16px 0;
}
.block-job-overview .back-to-top a {
  position: relative;
  text-decoration: none;
  padding-left: 28px;
}
.block-job-overview .back-to-top a:after {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f077";
  color: #7000ff;
}
.block-job-overview .back-to-top a:hover {
  text-decoration: underline;
}
.block-job-overview .job-intro {
  display: block;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 400 !important;
  letter-spacing: 0.4px !important;
}
.block-job-overview .job-intro * {
  transition: all 0.2s ease;
  letter-spacing: 0.4px !important;
}
.block-job-overview .job-intro .info-card {
  padding: 16px 24px;
  background-color: #e1dcff;
  border-radius: 16px;
  margin-bottom: 16px;
  position: relative;
}
.block-job-overview .job-intro .info-card .intro-header {
  position: relative;
  padding-right: 40px;
  color: inherit;
}
.block-job-overview .job-intro .info-card .intro-header::after {
  content: "\f054";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  color: #7000ff;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease;
  padding: 12px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
}
.block-job-overview .job-intro .info-card .job-details .job-icon {
  margin-right: 6px;
  color: #7000ff;
  transition: color 0.2s ease;
}
.block-job-overview .job-intro .info-card .job-details .job-value {
  margin-right: 6px;
}
.block-job-overview .job-intro:hover {
  text-decoration: none;
  font-weight: 400 !important;
  letter-spacing: 0.4px !important;
}
.block-job-overview .job-intro:hover .info-card {
  background-color: #7000ff;
  color: white;
}
.block-job-overview .job-intro:hover .info-card .intro-header {
  color: white;
}
.block-job-overview .job-intro:hover .info-card .intro-header::after {
  background-color: rgb(255, 255, 255);
  padding: 12px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.block-job-overview .job-intro:hover .info-card .job-description {
  color: white;
}
.block-job-overview .job-intro:hover .info-card .job-details .job-icon {
  color: white;
}
.block-job-overview .job-intro:hover .info-card .job-details .job-value {
  color: white;
}

.job-detail .job-header {
  margin-bottom: 32px;
}
.job-detail .job-header .job-title {
  font-size: 40px;
  font-weight: 700;
  margin: 0 0 12px 0;
  color: #7000ff;
}
.job-detail .job-header .job-details {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  align-items: center;
  margin-bottom: 24px;
}
.job-detail .job-header .job-details .job-icon {
  margin-right: 6px;
  color: #7000ff;
}
.job-detail .job-header .job-details .job-icon:hover {
  color: #3e008d;
}
.job-detail .job-header .job-details .job-value {
  margin-right: 6px;
}
.job-detail .job-content {
  margin-bottom: 40px;
}
.job-detail .job-content h2, .job-detail .job-content .h2, .job-detail .job-content h3, .job-detail .job-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .job-detail .job-content .gfield_label,
.job-detail .job-content .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .job-detail .job-content .gfield_label, .job-detail .job-content .h3, .job-detail .job-content h4, .job-detail .job-content .h4 {
  margin-top: 32px;
  margin-bottom: 16px;
}

@media (max-width: 1199px) {
  .job-detail .job-header .job-title {
    font-size: 40px;
    line-height: 60px;
  }
}
@media (max-width: 991px) {
  .job-detail .job-header .job-title {
    font-size: 32px;
    line-height: 40px;
  }
  .job-detail .job-header .job-details {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }
}
.entry-content .gform_wrapper.gravity-theme {
  margin: 0;
}
.entry-content .gform_wrapper.gravity-theme .description,
.entry-content .gform_wrapper.gravity-theme .gfield_description,
.entry-content .gform_wrapper.gravity-theme .gsection_description,
.entry-content .gform_wrapper.gravity-theme .instruction {
  font-size: 20px;
  line-height: 30px;
}
.entry-content .gform_wrapper.gravity-theme form {
  position: relative;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_required {
  color: #262729;
}
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_label {
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}
.entry-content .gform_wrapper.gravity-theme form .gfield select,
.entry-content .gform_wrapper.gravity-theme form .gfield textarea,
.entry-content .gform_wrapper.gravity-theme form .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  width: 100%;
  border: 2px solid #b9b9b2;
  border-radius: 12px;
  padding: 17px 12px;
  transition: 0.3s all;
  font-size: 20px;
  line-height: 30px;
  color: #1d1d1b;
}
.entry-content .gform_wrapper.gravity-theme form .gfield select:focus, .entry-content .gform_wrapper.gravity-theme form .gfield select:active,
.entry-content .gform_wrapper.gravity-theme form .gfield textarea:focus,
.entry-content .gform_wrapper.gravity-theme form .gfield textarea:active,
.entry-content .gform_wrapper.gravity-theme form .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,
.entry-content .gform_wrapper.gravity-theme form .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):active {
  border: 2px solid #7000ff;
  outline: 0;
  box-shadow: none !important;
  background: white;
}
.entry-content .gform_wrapper.gravity-theme form .gfield select::placeholder,
.entry-content .gform_wrapper.gravity-theme form .gfield textarea::placeholder,
.entry-content .gform_wrapper.gravity-theme form .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder {
  color: #73736e;
}
.entry-content .gform_wrapper.gravity-theme form .gfield.gfield_error select,
.entry-content .gform_wrapper.gravity-theme form .gfield.gfield_error textarea,
.entry-content .gform_wrapper.gravity-theme form .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
  border: 2px solid #f03750;
}
.entry-content .gform_wrapper.gravity-theme form .gfield select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: white;
  background-image: url(../images/chevron-down.svg);
  background-position: right 16px center;
  background-repeat: no-repeat;
}
.entry-content .gform_wrapper.gravity-theme form .gfield textarea {
  min-height: 100px;
}
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_radio .gchoice,
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_checkbox .gchoice {
  margin-bottom: 16px;
}
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_radio .gchoice .gfield-choice-input,
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_checkbox .gchoice .gfield-choice-input {
  padding: 0;
  margin-right: 12px;
  border: 2px solid #1d1d1b;
  outline: 2px solid #fff;
  -webkit-appearance: none;
  appearance: none;
}
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_radio .gchoice .gfield-choice-input + label,
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_checkbox .gchoice .gfield-choice-input + label {
  font-size: 20px;
  line-height: 30px;
}
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_radio .gchoice .gfield-choice-input:checked,
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_checkbox .gchoice .gfield-choice-input:checked {
  background-color: #7000ff;
  border: 2px solid #fff;
  outline: 2px solid #7000ff;
}
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_radio .gchoice .gfield-choice-input:checked + label,
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_checkbox .gchoice .gfield-choice-input:checked + label {
  font-weight: 700;
  color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_checkbox .gchoice .gfield-choice-input {
  width: 30px;
  height: 30px;
  border-radius: 4px;
}
.entry-content .gform_wrapper.gravity-theme form .gfield .gfield_radio .gchoice .gfield-choice-input {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
.entry-content .gform_wrapper.gravity-theme form div.gform_footer {
  padding: 20px 0;
}
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button],
.entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit] {
  transition: 0.2s all;
}
@media (max-width: 991px) {
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=button],
  .entry-content .gform_wrapper.gravity-theme form div.gform_footer input[type=submit] {
    width: 100%;
  }
}
.entry-content .gform_wrapper.gravity-theme .gfield_validation_message,
.entry-content .gform_wrapper.gravity-theme .validation_message {
  padding: 0px 12px;
  border-radius: 0;
  border: 0;
  background-color: transparent;
}
.entry-content .gform_wrapper.gravity-theme .gform_validation_errors {
  border: 2px solid #f03750;
  padding: 17px 12px 17px 48px;
  border-radius: 12px;
  color: #f03750;
  margin-bottom: 32px;
}
.entry-content .gform_wrapper.gravity-theme .gform_validation_errors > h2, .entry-content .gform_wrapper.gravity-theme .gform_validation_errors > .h2 {
  font-size: 20px;
  line-height: 30px;
  color: #f03750;
}
.entry-content .gform_wrapper.gravity-theme .gform_validation_errors .gform-icon {
  align-items: flex-start;
  margin-top: 15px;
}

body .ui-datepicker.gform-theme-datepicker {
  background: white;
  border-radius: 26px;
  border: 2px solid #7000ff;
}
body .ui-datepicker.gform-theme-datepicker .ui-datepicker-header select {
  background-color: #f8f8f8;
  padding: 2px 22px 2px 4px;
  text-align: left;
}
body .ui-datepicker.gform-theme-datepicker .ui-datepicker-calendar th span {
  width: 24px;
  height: 24px;
}
body .ui-datepicker.gform-theme-datepicker .ui-datepicker-calendar td {
  width: 30px;
  height: 30px;
}
body .ui-datepicker.gform-theme-datepicker .ui-datepicker-calendar .ui-state-default {
  width: 24px;
  height: 24px;
}
body .ui-datepicker.gform-theme-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
  width: 24px;
  height: 24px;
  border: 0px;
  box-shadow: none;
}

#wpsl-search-btn, .wpsl-search-widget .wpsl-search #wpsl-widget-submit {
  font-size: 14px;
  line-height: 18px;
  padding: 13px 18px;
  margin: 0 0 0 6px;
  color: white;
  background: #7000ff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08);
  border-radius: 8px;
  border: 0px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f054";
}
#wpsl-search-btn:hover, .wpsl-search-widget .wpsl-search #wpsl-widget-submit:hover {
  background-color: #4b005a;
}

.wpsl-search {
  padding: 16px 0;
  margin: 0;
  background-color: #e1dcff;
}
.wpsl-search h1.wpsl-header, .wpsl-search .wpsl-header.h1 {
  display: block;
  float: none;
  text-align: center;
  font-weight: 800;
  font-size: 28px;
  line-height: 30px;
}
.wpsl-search #wpsl-search-wrap {
  padding: 0 8px;
  max-width: 800px;
  margin: 0 auto;
  float: none;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.wpsl-search #wpsl-search-wrap .wpsl-input {
  position: relative;
  flex: 1 1 auto;
  width: auto !important;
  margin: 6px 6px 6px 0;
}
.wpsl-search #wpsl-search-wrap .wpsl-input input {
  border: 2px solid #b9b9b2;
  border-radius: 12px;
  padding: 19px 12px;
  font-size: 20px;
  line-height: 22px;
  transition: 0.3s all;
  color: #1d1d1b;
  width: 100%;
}
.wpsl-search #wpsl-search-wrap .wpsl-input input:focus,
.wpsl-search #wpsl-search-wrap .wpsl-input input :active {
  border: 2px solid #7000ff;
  outline: 0;
}
@media (min-width: 600px) {
  .wpsl-search #wpsl-search-wrap .wpsl-input {
    min-width: 330px;
  }
}
.wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap {
  display: block;
  flex: 0 0 auto;
  margin: 6px 0;
}
.wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap .wpsl-search-btn {
  position: relative;
  padding: 0;
  margin: 0;
  background: #7000ff;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.08);
  border-radius: 24px;
  border: 0px;
  text-align: center;
  width: 80px;
  float: none;
  font-size: 14px;
  line-height: 18px;
  min-height: 40px;
}
.wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap .wpsl-search-btn:before {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 18px;
  line-height: 20px;
  padding: 10px 0px;
  color: white;
  text-align: center;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f002";
  z-index: 0;
}
.wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap .wpsl-search-btn #wpsl-search-btn, .wpsl-search-widget .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap .wpsl-search-btn #wpsl-widget-submit {
  background-color: transparent;
  padding: 11px 22px;
  margin: 0;
  box-shadow: none;
  border: 0px;
  text-indent: -9999px;
  z-index: 1;
  position: relative;
  transition: 0.3s all;
  font-size: 14px;
  line-height: 18px;
}
.wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap .wpsl-search-btn #wpsl-search-btn:hover, .wpsl-search-widget .wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap .wpsl-search-btn #wpsl-widget-submit:hover {
  background-color: transparent !important;
  font-weight: 700;
}
.wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap .text {
  display: block;
  font-weight: 500;
  margin-top: 4px;
  font-size: 16px;
  line-height: 20px;
  color: #7000ff;
  text-align: center;
  cursor: pointer;
}
.wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap:hover .wpsl-search-btn {
  background: #3e008d;
  color: white;
}
.wpsl-search #wpsl-search-wrap .wpsl-search-btn-wrap:hover .text {
  color: #3e008d;
}

@media (min-width: 992px) {
  .wpsl-search {
    padding: 32px 0;
  }
}
.wpsl-search-widget {
  background-color: #4b005a;
  padding: 16px 0;
}
.wpsl-search-widget .widgettitle {
  margin: 16px 0;
  text-align: center;
  font-weight: 800;
  font-size: 28px;
  line-height: 30px;
}
.wpsl-search-widget .wpsl-search {
  padding: 0;
  background-color: #4b005a;
}
.wpsl-search-widget .wpsl-search #wpsl-widget-submit:hover {
  background-color: white !important;
  color: #7000ff !important;
}

#wpsl-result-list {
  padding: 0 16px;
}
#wpsl-result-list #wpsl-stores {
  height: auto !important;
  overflow: hidden;
  max-width: 800px;
  margin: 0 auto;
}
#wpsl-result-list #wpsl-stores ul li {
  background: #ffffff;
  border: 1px solid #cfcfc6;
  border-radius: 16px;
  padding: 16px 24px;
  margin-bottom: 32px;
  transition: 0.2s all;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header {
  position: relative;
  display: block;
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
  color: #616161;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header a {
  text-decoration: none;
  color: #1d1d1b;
  font-weight: 800;
  letter-spacing: 0.02em;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header a:hover {
  font-weight: 800;
  letter-spacing: 0.02em;
  color: #7000ff;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header a:focus, #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header a:active {
  background-color: transparent;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header strong {
  display: inline-block;
  font-weight: 800;
  font-size: 20px;
  line-height: 24px;
  text-decoration: none;
  padding-right: 30px;
  color: #1d1d1b;
  margin-bottom: 6px;
  width: 100%;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .first-appointment {
  display: block;
  margin: 6px 0;
  color: #7000ff;
  font-size: 14px;
  line-height: 1.2;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .first-appointment .title {
  font-weight: 700;
  display: block;
  color: #1d1d1b;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .store-header-title {
  margin-bottom: 0;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .store-header-title:after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  font-family: "Font Awesome 6 Free";
  content: "\f077";
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
  color: #a1a1aa;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .store-header-title.collapsed:after {
  content: "\f078";
  color: #7000ff;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-street,
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-phone {
  display: block;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-street a,
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-phone a {
  color: #1d1d1b;
  font-weight: 400;
  text-decoration: none;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-street a:hover,
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-phone a:hover {
  text-decoration: underline;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-street.wpsl-icon,
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-phone.wpsl-icon {
  position: relative;
  padding: 0 0 0 20px;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-street.wpsl-icon:before,
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-phone.wpsl-icon:before {
  position: absolute;
  left: 0;
  top: 2px;
  display: block;
  font-family: "Font Awesome 6 Free";
  content: "\f3c5";
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #7000ff;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-street.wpsl-icon.icon-phone:before,
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .wpsl-inline-phone.wpsl-icon.icon-phone:before {
  content: "\f098";
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .distance-pill {
  display: block;
  float: right;
  font-size: 12px;
  line-height: 18px;
  background-color: #f5f5eb;
  border-radius: 15px;
  padding: 6px 12px;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold {
  padding: 0 0 16px 0;
  color: #1d1d1b;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .address {
  margin: 0 0 12px 0;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-contact-details {
  margin-bottom: 0;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold a {
  color: #7000ff;
  font-weight: 500;
  text-decoration: underline;
  letter-spacing: 0.002em;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold a:hover {
  font-weight: 500;
  color: #7000ff;
  text-decoration: none;
  letter-spacing: 0.002em;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-icon {
  position: relative;
  display: block;
  padding: 0 0 14px 20px;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-icon:before {
  position: absolute;
  left: 0;
  top: 2px;
  display: block;
  font-family: "Font Awesome 6 Free";
  content: "\f3c5";
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
  color: #7000ff;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-icon.icon-phone:before {
  content: "\f098";
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-icon.icon-mail:before {
  content: "\f199";
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-icon.icon-hours {
  padding-bottom: 10px;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-icon.icon-hours:before {
  content: "\f017";
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-icon.icon-hours .extra p {
  color: #f03750;
  margin-top: 10px;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-icon.icon-link {
  padding-bottom: 10px;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-store-location .wpsl-choice-fold .wpsl-icon.icon-link:before {
  content: "\f015";
}
#wpsl-result-list #wpsl-stores ul li .wpsl-choice {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa {
  font-size: 18px;
  line-height: 24px;
}
#wpsl-result-list #wpsl-stores ul li .wpsl-choice .phone-link {
  font-size: 18px;
  line-height: 24px;
  margin: 18px 0 18px 18px;
}
@media (min-width: 992px) {
  #wpsl-result-list #wpsl-stores ul li .wpsl-choice .wpsl-store-choice-aa {
    width: auto;
  }
}
#wpsl-result-list #wpsl-stores ul li:hover, #wpsl-result-list #wpsl-stores ul li:active, #wpsl-result-list #wpsl-stores ul li:focus, #wpsl-result-list #wpsl-stores ul li:has(.show) {
  background-color: #f5f5eb;
}
#wpsl-result-list #wpsl-stores ul li:hover .distance-pill, #wpsl-result-list #wpsl-stores ul li:active .distance-pill, #wpsl-result-list #wpsl-stores ul li:focus .distance-pill, #wpsl-result-list #wpsl-stores ul li:has(.show) .distance-pill {
  background-color: white;
}

@media (min-width: 992px) {
  #wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-choice {
    display: block;
  }
  #wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-choice .wpsl-store-choice-aa {
    margin: 0 auto 8px;
  }
  #wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-choice .phone-link {
    margin-left: 0;
  }
  .gfield #wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-choice {
    display: flex;
  }
  .gfield #wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-choice .wpsl-store-choice-aa {
    margin: 0;
  }
  .gfield #wpsl-wrap #wpsl-result-list #wpsl-stores .wpsl-choice .phone-link {
    margin-left: 8px;
  }
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw {
  border-radius: 16px;
  padding: 16px;
  border: 1px solid #cfcfc6;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw p {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw p strong {
  display: block;
  color: #1d1d1b;
  font-weight: 800;
  font-size: 20px;
  letter-spacing: 0.02em;
  margin-bottom: 8px;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw p strong a {
  color: #1d1d1b;
  font-size: 20px;
  font-weight: 800;
  letter-spacing: 0.02em;
  text-decoration: none;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw p strong a:focus {
  background-color: transparent;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw span {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a {
  color: #7000ff;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw a:hover {
  letter-spacing: 0;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-info-actions {
  margin: 0;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-info-actions a {
  display: block;
  float: none;
  margin: 4px 0 8px;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw .wpsl-store-choice-aa {
  padding: 9px 20px 9px;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw-d {
  padding: 8px;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw-t button {
  top: 0 !important;
  right: 0 !important;
}
.wpsl-gmap-wrapper #wpsl-gmap .gm-style-iw-t button span {
  margin: 0 !important;
  width: 20px !important;
  height: 20px !important;
}

#wpsl-wrap.oorwerk-overview {
  margin-top: -12px;
}
#wpsl-wrap.oorwerk-overview #wpsl-search-wrap form {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}
#wpsl-wrap.oorwerk-overview #aa-wpsl-middle {
  padding: 16px 0;
  text-align: center;
}
#wpsl-wrap.oorwerk-overview #aa-wpsl-middle h3, #wpsl-wrap.oorwerk-overview #aa-wpsl-middle .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield #wpsl-wrap.oorwerk-overview #aa-wpsl-middle .gfield_label,
#wpsl-wrap.oorwerk-overview #aa-wpsl-middle .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield #wpsl-wrap.oorwerk-overview #aa-wpsl-middle .gfield_label, #wpsl-wrap.oorwerk-overview #aa-wpsl-middle .h3 {
  margin-bottom: 0px;
  text-align: center;
}
#wpsl-wrap.oorwerk-overview #aa-wpsl-middle #aa-switch-map {
  color: #88d525;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
#wpsl-wrap.oorwerk-overview .wpsl-gmap-wrapper #wpsl-gmap {
  margin-top: 0;
}
#wpsl-wrap.oorwerk-overview #wpsl-result-list {
  padding: 0 16px 0 0;
}
@media (max-width: 991px) {
  #wpsl-wrap.oorwerk-overview #wpsl-gmap,
  #wpsl-wrap.oorwerk-overview #wpsl-result-list {
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 16px;
  }
}

@media (min-width: 992px) {
  #wpsl-result-list #wpsl-stores ul li .wpsl-store-location .store-header .first-appointment .first-appointment {
    font-size: 16px;
  }
}
.audicienassist-appointment-form-container, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap .wpsl-search,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap .wpsl-search, .entry-content .gform_wrapper.gravity-theme .gf_page_steps {
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.entry-content .gform_wrapper.gravity-theme .gform_heading {
  padding-top: 82px;
  display: none;
}
.entry-content .gform_wrapper.gravity-theme .gform_heading p {
  display: none;
}
.entry-content .gform_wrapper.gravity-theme .gform_heading .audibene-logo {
  text-align: center;
  margin: 24px 0;
}
.entry-content .gform_wrapper.gravity-theme .gform_heading .audibene-logo img {
  width: 100%;
  max-width: 400px;
  height: auto;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps {
  position: relative;
  margin-bottom: 0;
  background-color: #f5f5eb;
  border-bottom: 8px solid #7000ff;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  position: fixed;
  top: 56px;
  left: 0;
  width: 100%;
  z-index: 98;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step {
  position: relative;
  margin: 0;
  padding: 16px 16px;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gf_step_number {
  display: block;
  text-align: center;
  color: #1d1d1b;
  background: transparent;
  border: 0px;
  border-radius: 0;
  width: auto;
  height: auto;
  margin-bottom: 4px;
  font-weight: 500;
  font-size: 20px;
  line-height: 20px;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gf_step_label {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #1d1d1b;
  padding: 0;
  margin: 0;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: -4px;
  width: 100%;
  height: 8px;
  background-color: #cfcfc6;
  z-index: 2;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_active .gf_step_number {
  font-weight: 700;
  color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_active .gf_step_label {
  font-weight: 700;
  color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_active:after {
  background-color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gpmpn-page-link .gf_step_label {
  text-decoration: none;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gpmpn-page-link:hover, .entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gpmpn-page-link:focus {
  background-color: transparent;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gpmpn-page-link:hover .gf_step_number,
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gpmpn-page-link:hover .gf_step_label, .entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gpmpn-page-link:focus .gf_step_number,
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step .gpmpn-page-link:focus .gf_step_label {
  font-weight: 700;
  color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_completed .gf_step_number:before {
  background-color: #88d525;
  border-color: #88d525;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  left: calc(50% - 10px);
  top: 1px;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_completed .gf_step_number:after {
  font-size: 20px;
  top: 1px;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_completed .gf_step_label {
  color: #88d525;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_completed:after {
  background-color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_completed .gpmpn-page-link .gf_step_label {
  text-decoration: none;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_completed .gpmpn-page-link:hover .gf_step_number,
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_completed .gpmpn-page-link:hover .gf_step_label, .entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_completed .gpmpn-page-link:focus .gf_step_number,
.entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step.gf_step_completed .gpmpn-page-link:focus .gf_step_label {
  letter-spacing: 0.02em;
  font-weight: 400;
  color: #88d525;
}
.entry-content .gform_wrapper.gravity-theme .gf_page_steps:after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: 50%;
  width: 50%;
  height: 8px;
  background-color: #cfcfc6;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form {
  background-color: #e1dcff;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .h3 {
  font-size: 28px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_ajax_spinner {
  position: absolute;
  top: 90px;
  left: calc(50% - 16px);
  display: block;
  z-index: 1;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body {
  padding-top: 80px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page {
  padding: 32px 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page:first-child {
  padding-top: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body [id^=gform_page_][id$=_1] .gform_page_footer {
  visibility: hidden;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_fields {
  grid-row-gap: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body {
  position: relative;
  background: #e1dcff;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .h3 {
  text-align: center;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label {
  width: 100%;
  text-align: center;
  padding: 0 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_description,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_description {
  text-align: left;
  margin: 0 0 16px 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.hidden_label .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.hidden_label .gfield_label {
  width: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gsection,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gsection {
  padding: 0;
  border: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.has-top-margin,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.has-top-margin {
  margin-top: 20px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.has-top-padding,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.has-top-padding {
  padding-top: 20px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.has-bottom-padding,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.has-bottom-padding {
  padding-bottom: 20px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.has-bottom-margin,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.has-bottom-margin {
  margin-bottom: 20px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-html,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-html {
  text-align: center;
}
@media (min-width: 860px) {
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-html, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-aa_checkbox_button, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-radio, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-aa_afspraak, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-section, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-name, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-date, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-phone, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-email, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-checkbox, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.start-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.in-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.end-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-html,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-aa_checkbox_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-radio,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-aa_afspraak,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-section,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-name,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-date,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-phone,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-email,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.start-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.in-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.end-card {
    width: 100%;
    max-width: 800px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.start-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.in-card, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.end-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.start-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.in-card,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.end-card {
    max-width: 768px;
  }
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap .wpsl-search,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap .wpsl-search {
  background: white;
}
@media (min-width: 860px) {
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap .wpsl-search #wpsl-search-wrap,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap .wpsl-search #wpsl-search-wrap {
    max-width: 800px;
    margin: 0 auto;
    float: none;
  }
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap #aa-wpsl-middle,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap #aa-wpsl-middle {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
  padding: 32px 8px 32px 8px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap #aa-wpsl-middle h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap #aa-wpsl-middle .h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap #aa-wpsl-middle .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield #wpsl-wrap #aa-wpsl-middle .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap #aa-wpsl-middle h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap #aa-wpsl-middle .h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap #aa-wpsl-middle .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield #wpsl-wrap #aa-wpsl-middle .gfield_label {
  margin: 0 0 12px 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap .wpsl-gmap-wrapper,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap .wpsl-gmap-wrapper {
  margin: 0 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap #wpsl-result-list,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap #wpsl-result-list {
  padding: 0px 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap #wpsl-result-list #wpsl-direction-details,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap #wpsl-result-list #wpsl-direction-details {
  padding: 8px 16px;
  background-color: white;
  border-radius: 8px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap #wpsl-result-list #wpsl-stores ul li.wpsl-preloader,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap #wpsl-result-list #wpsl-stores ul li.wpsl-preloader {
  text-align: center;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer #wpsl-wrap #wpsl-result-list #wpsl-stores ul li.wpsl-preloader img,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body #wpsl-wrap #wpsl-result-list #wpsl-stores ul li.wpsl-preloader img {
  margin-left: 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .card-product,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .card-product {
  background: transparent;
  min-height: auto;
  background: white;
  border-radius: 20px;
  padding: 16px 32px;
  margin: 0 16px;
  display: flex;
  justify-content: space-between;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .card-product .product-content,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .card-product .product-content {
  flex: 1 1 50%;
  max-width: none;
  margin: 0 20px 0 0;
  text-align: left;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .card-product .product-image,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .card-product .product-image {
  position: relative;
  flex: 0 0 100px;
  width: 100px;
  height: 100px;
  padding: 8px;
  border-radius: 26px;
  background-color: #f5f5eb;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .card-product .product-image img,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .card-product .product-image img {
  object-fit: contain;
  width: 100%;
  height: auto;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_product #product-info,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_product #product-info {
  max-width: 800px;
  margin: 0 auto;
  padding: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_product #product-info h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_product #product-info .h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_product #product-info .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield--type-aa_product #product-info .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_product #product-info h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_product #product-info .h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_product #product-info .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield--type-aa_product #product-info .gfield_label {
  margin: 32px 0 16px 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_product #product-info .content-card,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_product #product-info .content-card {
  margin-bottom: 32px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_keuze,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_keuze {
  background-color: white;
  padding: 20px;
  text-align: center;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_keuze #ruimte-buttons,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_keuze #ruimte-buttons {
  margin-top: 6px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_keuze #ruimte-buttons a,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_keuze #ruimte-buttons a {
  display: block;
  margin-bottom: 18px;
  text-align: center;
  text-decoration-line: underline;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio {
  background: white;
  margin: 0 16px 32px;
  text-align: center;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gfield_description,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gfield_description,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gfield_description,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gfield_description {
  font-weight: 700;
  text-align: left;
  width: auto;
  margin: 0 auto;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gfield_label {
  margin: 0;
  padding-bottom: 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .aa-checkbox {
  min-width: 190px;
  margin-bottom: 16px;
  line-height: 24px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .ginput_container,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .ginput_container,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .ginput_container,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .ginput_container {
  padding: 32px 0 0 0;
  margin-bottom: -16px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .ginput_container .gchoice,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .ginput_container .gchoice,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .ginput_container .gchoice,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .ginput_container .gchoice {
  padding: 0 8px 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .ginput_container .gchoice .gfield-choice-input,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .ginput_container .gchoice .gfield-choice-input,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .ginput_container .gchoice .gfield-choice-input,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .ginput_container .gchoice .gfield-choice-input {
  display: none;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .ginput_container .gchoice .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .ginput_container .gchoice .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .ginput_container .gchoice .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .ginput_container .gchoice .aa-checkbox {
  margin-bottom: 0px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .ginput_container:has(.gchoice:nth-child(3)),
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .ginput_container:has(.gchoice:nth-child(3)),
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .ginput_container:has(.gchoice:nth-child(3)),
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .ginput_container:has(.gchoice:nth-child(3)) {
  display: block;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .ginput_container:has(.gchoice:nth-child(3)) .gchoice .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .ginput_container:has(.gchoice:nth-child(3)) .gchoice .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .ginput_container:has(.gchoice:nth-child(3)) .gchoice .aa-checkbox,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .ginput_container:has(.gchoice:nth-child(3)) .gchoice .aa-checkbox {
  width: 100%;
  height: auto;
  white-space: normal;
}
@media (min-width: 768px) {
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .ginput_container:has(.gchoice:nth-child(3)) .gchoice .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .ginput_container:has(.gchoice:nth-child(3)) .gchoice .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .ginput_container:has(.gchoice:nth-child(3)) .gchoice .aa-checkbox,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .ginput_container:has(.gchoice:nth-child(3)) .gchoice .aa-checkbox {
    width: 75%;
  }
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_checkbox_button .ginput_container:has(.gchoice:nth-child(3)) .gchoice:last-child,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .ginput_container:has(.gchoice:nth-child(3)) .gchoice:last-child,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_checkbox_button .ginput_container:has(.gchoice:nth-child(3)) .gchoice:last-child,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .ginput_container:has(.gchoice:nth-child(3)) .gchoice:last-child {
  margin-bottom: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 16px;
  padding-right: 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice {
  margin: 10px 0;
  text-align: left;
  width: 100%;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice label {
  color: white;
  margin: 0 auto;
  cursor: pointer;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input {
  display: none;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input:hover + label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input:checked + label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input:hover + label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input:checked + label {
  position: relative;
  color: white;
  background: #88d525;
  border-color: #88d525;
  letter-spacing: 0.002em;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input:hover + label:before, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input:checked + label:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input:hover + label:before,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-radio .gfield_radio .gchoice .gfield-choice-input:checked + label:before {
  content: "before";
  content: "\e917";
  font-family: gform-icons-theme;
  font-size: 34px;
  height: auto;
  visibility: visible;
  display: inline-block;
  margin: 0 4px -6px 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-html,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-html {
  margin: 0 16px 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper p,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper p {
  text-align: center;
  padding-left: 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container {
  position: relative;
  margin: 0 16px;
  padding: 24px 24px 8px;
  border-radius: 26px;
  background-color: white;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper {
  position: relative;
  overflow: hidden;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination {
  position: relative;
  top: auto;
  bottom: auto;
  margin: 0;
  border-bottom: 1px solid #cfcfc6;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination:empty,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination:empty {
  min-height: 65px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet {
  width: auto;
  height: auto !important;
  margin: 0 0px 8px;
  opacity: 1;
  transform: scale(1);
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-main,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-main {
  display: inline-block;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-next,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev {
  transform: scale(1);
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet .swiper-slide-header,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet .swiper-slide-header {
  background: white;
  text-align: center;
  padding: 8px 12px;
  border-radius: 12px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet .swiper-slide-header .swiper-slide-header-short,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet .swiper-slide-header .swiper-slide-header-short {
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet .swiper-slide-header .swiper-slide-header-number,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet .swiper-slide-header .swiper-slide-header-number {
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #1d1d1b;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-slide-header,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-slide-header {
  background: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-slide-header .swiper-slide-header-short,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-slide-header .swiper-slide-header-short {
  color: white;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-slide-header .swiper-slide-header-number,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .swiper-slide-header .swiper-slide-header-number {
  color: white;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper:empty,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper:empty {
  min-height: 64px;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(../images/spinner.svg);
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide {
  opacity: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide.swiper-slide-active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide.swiper-slide-active {
  opacity: 1;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content {
  margin-top: 8px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 16px 0px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-date,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-date {
  flex: 0 0 100%;
  min-width: 100%;
  text-align: left;
  color: #1d1d1b;
  font-weight: 700;
  margin-right: 0;
  margin-bottom: 8px;
  line-height: 1.2;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-no-time,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-no-time {
  text-align: left;
  font-style: italic;
  line-height: 1.2;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-time,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-time {
  margin: 0 16px 0 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-time a,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-time a {
  position: relative;
  display: block;
  cursor: pointer;
  color: #7000ff;
  background: white;
  text-decoration: none;
  transition: 0.2s all;
  letter-spacing: 0;
  padding: 10px 20px;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  border-radius: 26px;
  border: 2px solid #7000ff;
  /*
  														&:before {
  															align-items: center;
  															color: white;
  															content: "\e917";
  															display: flex;
  															font-family: gform-icons-theme;
  															font-size: 24px;
  															line-height: 1;
  															height: 100%;
  															justify-content: flex-start;
  															left: 0px;
  															position: absolute;
  															text-align: center;
  															top: 1px;
  															width: 100%;
  															z-index: 5;
  															opacity: 0;
  															transition: 0.2s all;
  														}
  */
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-time a:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-time a:hover {
  letter-spacing: 0;
  color: white;
  background: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-time a.active,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-time a.active {
  letter-spacing: 0;
  color: white;
  background: #88d525;
  border-color: #88d525;
  /*
  &:before {
  	left: 8px;
  	opacity: 1;
  }
  */
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .aa-message,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .aa-message {
  text-align: center;
  width: 100%;
  padding: 16px 8px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-prev,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-prev {
  top: 48px;
  left: 0px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-prev:after,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-prev:after {
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  color: #7000ff;
  content: "\f053";
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-next,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-next {
  top: 48px;
  right: 0px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-next:after,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-next:after {
  font-family: "Font Awesome 6 Free";
  font-weight: 700;
  font-size: 18px;
  line-height: 18px;
  color: #7000ff;
  content: "\f054";
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-afspraak-subinfo,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-afspraak-subinfo {
  background: #ffffff;
  border: 2px solid white;
  border-radius: 20px;
  padding: 20px 20px 0 20px;
  margin: 16px;
  transition: 0.2s all;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-afspraak-subinfo p,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-afspraak-subinfo p {
  text-align: left;
  margin-bottom: 20px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-afspraak-subinfo p.phone,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-afspraak-subinfo p.phone {
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-afspraak-subinfo p.phone a,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-afspraak-subinfo p.phone a {
  text-decoration: none;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield--type-aa_afspraak .aa-afspraak-subinfo p.phone a:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-afspraak-subinfo p.phone a:hover {
  text-decoration: underline;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_description,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_description {
  margin-top: 8px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.start-card,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.start-card {
  padding: 24px 20px 0px;
  border-top-left-radius: 26px;
  border-top-right-radius: 26px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: white;
  margin: 16px 16px 0;
  box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.2392156863);
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.start-card.gsection h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.start-card.gsection .h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.start-card.gsection .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.start-card.gsection h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.start-card.gsection .h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.start-card.gsection .gfield_label {
  text-align: left;
  margin: 0 0 24px 0;
  font-size: 20px;
  color: #4b005a;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.in-card,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.in-card {
  padding: 0px 20px 16px;
  background-color: white;
  margin: 0 16px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.2392156863);
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.in-card.gfield--type-aa_checkbox_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.in-card.gfield--type-aa_checkbox_button {
  padding-bottom: 32px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.end-card,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.end-card {
  padding: 0 20px 24px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 26px;
  border-bottom-right-radius: 26px;
  background-color: white;
  margin: -1px 16px 32px;
  box-shadow: 0px 6px 6px 0px rgba(0, 0, 0, 0.2392156863);
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.end-card .gchoice,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.end-card .gchoice {
  display: flex;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.end-card.gfield--type-radio .gfield_radio,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.end-card.gfield--type-radio .gfield_radio {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.end-card.gfield--type-radio .gfield_radio label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.end-card.gfield--type-radio .gfield_radio label {
  width: 100%;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.start-card .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.in-card .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.end-card .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.start-card .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.in-card .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.end-card .gfield_label {
  font-size: 20px;
  color: #4b005a;
  text-align: left;
  padding: 0;
  margin-bottom: 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield select::placeholder,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield textarea::placeholder,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield select::placeholder,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield textarea::placeholder,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder {
  color: #73736e;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_description,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_description {
  padding: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_description.gfield_validation_message,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_description.gfield_validation_message {
  padding: 12px 0 0 0;
  margin: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .ginput_complex span,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .ginput_complex span {
  margin-bottom: 0px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .ginput_complex input[type=text],
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .ginput_complex input[type=text] {
  margin-bottom: 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-date .ginput_complex,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-date .ginput_complex {
  justify-content: space-between;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield.gfield--type-date .ginput_complex .ginput_container_date,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.gfield--type-date .ginput_complex .ginput_container_date {
  max-width: 33%;
  flex-basis: 30%;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gform_page.page-confirmation .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gform_page.page-confirmation .gfield_label {
  font-size: 24px;
  margin: 0 0 16px 0;
  padding: 16px 0 0 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation h3.gsection_title, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gsection_title.h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .gfield .gsection_title.gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gform_page.page-confirmation .gsection_title.gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation h3.gsection_title,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gsection_title.h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .gfield .gsection_title.gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gform_page.page-confirmation .gsection_title.gfield_label {
  font-size: 36px;
  padding: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card {
  display: block;
  height: auto;
  background-color: white;
  text-align: left;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .gfield .gfield_label, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gform_page.page-confirmation .content-card .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .h3,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gfield .gfield_label,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gform_page.page-confirmation .content-card .gfield_label {
  text-align: left;
  color: #1d1d1b;
  margin: 0 0 16px 0;
  padding: 0;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .gfield_description,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card p,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gfield_description,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card p {
  text-align: left;
  font-size: 20px;
  margin: 0 0 16px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .line,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .line {
  display: block;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .gf-aa-page-link,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .gf-aa-page-link {
  display: inline-block;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_page.page-confirmation .content-card .card-product .product-content a,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gform_page.page-confirmation .content-card .card-product .product-content a {
  display: none;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .validation_message,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .validation_message {
  font-size: 16px;
  line-height: 20px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer {
  text-align: center;
  padding-left: 16px !important;
  padding-right: 16px !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button {
  min-width: 100px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  font-size: 16px;
  padding: 8px 12px;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_previous_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button:hover {
  background-color: white;
  color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button {
  margin-left: auto;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_last_page_button,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_last_page_button {
  display: none;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button[disabled],
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button[disabled] {
  display: block !important;
  background-color: #aaa;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gform_next_button[disabled]:hover,
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button[disabled]:hover {
  background-color: #aaa;
  color: white;
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #f5f5eb;
  z-index: 999;
}
@media (min-width: 858px) {
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer {
    max-width: 800px;
    padding-left: 0;
    padding-right: 0;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer {
    position: relative;
    bottom: auto;
    left: auto;
    width: 100%;
    background: transparent;
    z-index: 1;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_previous_button,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_page_footer .gform_next_button {
    min-width: 190px;
    font-size: 20px;
    padding: 12px 20px;
  }
}
.entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form [id^=gform_page_][id$=_1] .gform_page_footer {
  padding-left: 16px;
  padding-right: 16px;
}
.entry-content .gform_wrapper.gravity-theme.gform_custom_confirmation_wrapper {
  background: #e1dcff;
}
.entry-content .gform_wrapper.gravity-theme.gform_custom_confirmation_wrapper .gf_page_steps:after {
  background-color: #7000ff;
}
.entry-content .gform_wrapper.gravity-theme.show-audibene-logo .gform_heading {
  display: block;
}
.entry-content .gform_wrapper.gravity-theme.show-audibene-logo form.audicienassist-appointment-form .gform-body {
  padding-top: 0;
}
.entry-content .audicienassist-appointment-form_wrapper .gform_validation_errors {
  margin: 32px 0 !important;
}

.gform_confirmation_wrapper {
  background: #e1dcff;
  padding: 32px 0;
  text-align: left;
}
.gform_confirmation_wrapper .gform_confirmation_message {
  max-width: 640px;
  margin: 0 auto;
  padding: 0 30px;
}
@media (max-width: 579px) {
  .entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step {
    padding: 16px 8px;
    min-height: 72px;
  }
  .entry-content .gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_active) .gf_step_label {
    display: none;
  }
}
@media (min-width: 768px) {
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container {
    padding: 32px 32px 16px;
  }
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet .swiper-slide-header {
    padding: 12px 16px;
    border-radius: 16px;
  }
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet .swiper-slide-header .swiper-slide-header-short {
    font-size: 14px;
    line-height: 16px;
  }
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-pagination .swiper-pagination-bullet .swiper-slide-header .swiper-slide-header-number {
    font-size: 18px;
    line-height: 24px;
  }
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content {
    margin-top: 8px;
  }
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times {
    padding: 8px 0px;
  }
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-slide-date {
    flex: 0 0 auto;
    min-width: 25%;
    line-height: 52px;
  }
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container #aa-swiper .swiper-wrapper .swiper-slide .swiper-slide-content .swiper-slide-times .swiper-no-time {
    line-height: 52px;
  }
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-prev {
    top: 64px;
    left: 0px;
  }
  .entry-content .gform_wrapper form.audicienassist-appointment-form .gform-body .gfield--type-aa_afspraak .aa-swiper-wrapper .aa-swiper-container .swiper-button-next {
    top: 64px;
    right: 0px;
  }
}
@media (min-width: 992px) {
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body {
    padding-top: 56px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gf_page_steps {
    top: 82px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gf_page_steps .gf_step {
    padding: 16px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gf_page_steps .gf_step .gf_step_number {
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 8px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gf_page_steps .gf_step .gf_step_label {
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .h3, .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform_footer .gfield .gfield_label,
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield .gfield_label {
    font-size: 36px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body {
    padding-top: 82px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.start-card {
    padding: 48px 40px 0px;
    border-top-left-radius: 26px;
    border-top-right-radius: 26px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.start-card .gfield_description {
    text-align: left;
    padding-left: 0px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.in-card {
    padding: 0px 40px 32px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.in-card.gfield--type-aa_checkbox_button {
    padding-bottom: 32px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.in-card .ginput_complex input[type=text] {
    margin-bottom: 0px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.in-card .gfield_description {
    text-align: left;
    padding-left: 0px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.end-card {
    padding: 0 40px 48px;
    border-bottom-left-radius: 26px;
    border-bottom-right-radius: 26px;
    margin: -1px 16px 32px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.end-card .gfield_description {
    text-align: left;
    padding-left: 0px;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .gfield.footer-note {
    margin-bottom: -16px;
    padding-bottom: 0;
    padding-right: 16px;
    font-style: italic;
    text-align: center;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .card-product {
    margin: 0;
  }
  .entry-content .gform_wrapper.gravity-theme form.audicienassist-appointment-form .gform-body .card-product .product-image {
    flex: 0 0 180px;
    width: 180px;
    height: 180px;
    padding: 16px;
  }
  .entry-content .gform_wrapper.gravity-theme.show-audibene-logo .form.audicienassist-appointment-form .gform-body {
    padding-top: 0;
  }
}


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJ0aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBOZXcgZm9udHMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJha3Rpdl9ncm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQWt0aXZHcm90ZXNrX1dfQmFzaWNfUmcud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FrdGl2R3JvdGVza19XX0Jhc2ljX1JnLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWt0aXZfZ3JvdGVza1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FrdGl2R3JvdGVza19XX0Jhc2ljX01kLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Ba3Rpdkdyb3Rlc2tfV19CYXNpY19NZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFrdGl2X2dyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ba3Rpdkdyb3Rlc2tfV19CYXNpY19CZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWt0aXZHcm90ZXNrX1dfQmFzaWNfQmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJha3Rpdl9ncm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQWt0aXZHcm90ZXNrX1dfQmFzaWNfWEJkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Ba3Rpdkdyb3Rlc2tfV19CYXNpY19YQmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJha3Rpdl9ncm90ZXNrX2NkYmxhY2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ba3Rpdkdyb3Rlc2tDZF9XX0Jhc2ljX0Jsay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWt0aXZHcm90ZXNrQ2RfV19CYXNpY19CbGsud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIG5vdG8tc2Fucy0zMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy0zMDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTMwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy01MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTUwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy01MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tNTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTUwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTYwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy02MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tNjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTYwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy03MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy04MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tODAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTgwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy04MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tODAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTgwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy05MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTkwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIG5vdG8tc2Fucy05MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL25vdG8tc2Fucy12MjctbGF0aW4tOTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ub3RvLXNhbnMtdjI3LWxhdGluLTkwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbjpyb290IHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzg4ZDUyNTtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtYmxhY2s6ICMxZDFkMWI7XG4gIC0tYnMtd2hpdGU6ICNmZmY7XG4gIC0tYnMtZ3JheTogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS0xMDA6ICNmOGY5ZmE7XG4gIC0tYnMtZ3JheS0yMDA6ICNlOWVjZWY7XG4gIC0tYnMtZ3JheS0zMDA6ICNkZWUyZTY7XG4gIC0tYnMtZ3JheS00MDA6ICNjZWQ0ZGE7XG4gIC0tYnMtZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tYnMtZ3JheS02MDA6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS03MDA6ICM0OTUwNTc7XG4gIC0tYnMtZ3JheS04MDA6ICMzNDNhNDA7XG4gIC0tYnMtZ3JheS05MDA6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeTogIzcwMDBmZjtcbiAgLS1icy1zZWNvbmRhcnk6ICM0YjAwNWE7XG4gIC0tYnMtc3VjY2VzczogIzg4ZDUyNTtcbiAgLS1icy1pbmZvOiAjMGRjYWYwO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWJzLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWJzLWRhcms6ICMyMTI1Mjk7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDExMiwgMCwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDc1LCAwLCA5MDtcbiAgLS1icy1zdWNjZXNzLXJnYjogMTM2LCAyMTMsIDM3O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAyOSwgMjksIDI3O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyOSwgMjksIDI3LCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWxpbmstY29sb3I6ICM3MDAwZmY7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzVhMDBjYztcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjksIDI5LCAyNywgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpID4gYSwgaDQsIC5oNCwgaDMsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbmg1LCAuaDUsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LXRhYnMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjNzAwMGZmO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI5LCAyOSwgMjcsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyOSwgMjksIDI3LCAwLjcpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyOSwgMjksIDI3LCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEoMjksIDI5LCAyNywgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEoMjksIDI5LCAyNywgMC45KTtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6IHJnYmEoMjksIDI5LCAyNywgMC45KTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI5LCAyOSwgMjcsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyOSwgMjksIDI3LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gMXB4KTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEoMjksIDI5LCAyNywgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiAjZmZmO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMWQxZDFiJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyLzFlbSBhdXRvIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDExMiwgMCwgMjU1LCAwLjI1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IDtcbiAgLS1icy1tb2RhbC1iZzogI2ZmZjtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDI5LCAyOSwgMjcsIDAuMDc1KTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuNXJlbSAtIDFweCk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMWQxZDFiO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDI5LCAyOSwgMjcsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDI5LCAyOSwgMjcsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgyOSwgMjksIDI3LCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMjksIDI5LCAyNywgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci0yIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJvcmRlci00IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJvcmRlci01IHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjksIDI5LCAyNywgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy0yeGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi40LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuLmZhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZhLXN0eWxlLWZhbWlseSwgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCIpO1xuICBmb250LXdlaWdodDogdmFyKC0tZmEtc3R5bGUsIDkwMCk7XG59XG5cbi5mYSxcbi5mYS1jbGFzc2ljLFxuLmZhLXNoYXJwLFxuLmZhcyxcbi5mYS1zb2xpZCxcbi5mYXIsXG4uZmEtcmVndWxhcixcbi5mYWIsXG4uZmEtYnJhbmRzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IHZhcigtLWZhLWRpc3BsYXksIGlubGluZS1ibG9jayk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmZhcyxcbi5mYS1jbGFzc2ljLFxuLmZhLXNvbGlkLFxuLmZhcixcbi5mYS1yZWd1bGFyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xufVxuXG4uZmFiLFxuLmZhLWJyYW5kcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xufVxuXG4uZmEtMXgge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtO1xufVxuXG4uZmEtN3gge1xuICBmb250LXNpemU6IDdlbTtcbn1cblxuLmZhLTh4IHtcbiAgZm9udC1zaXplOiA4ZW07XG59XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtO1xufVxuXG4uZmEtMTB4IHtcbiAgZm9udC1zaXplOiAxMGVtO1xufVxuXG4uZmEtMnhzIHtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xuICBsaW5lLWhlaWdodDogMC4xZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjIyNWVtO1xufVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDgzMzMzMzMzN2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4xMjVlbTtcbn1cblxuLmZhLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMC4wNzE0Mjg1NzE4ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjA1MzU3MTQyOTVlbTtcbn1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wNzVlbTtcbn1cblxuLmZhLXhsIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDQxNjY2NjY4MmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG59XG5cbi5mYS0yeGwge1xuICBmb250LXNpemU6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDMxMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjE4NzVlbTtcbn1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtO1xufVxuXG4uZmEtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1mYS1saS1tYXJnaW4sIDIuNWVtKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYS1saSB7XG4gIGxlZnQ6IGNhbGModmFyKC0tZmEtbGktd2lkdGgsIDJlbSkgKiAtMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogdmFyKC0tZmEtbGktd2lkdGgsIDJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmEtYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYS1ib3JkZXItY29sb3IsICNlZWUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1mYS1ib3JkZXItcmFkaXVzLCAwLjFlbSk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tZmEtYm9yZGVyLXN0eWxlLCBzb2xpZCk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tZmEtYm9yZGVyLXdpZHRoLCAwLjA4ZW0pO1xuICBwYWRkaW5nOiB2YXIoLS1mYS1ib3JkZXItcGFkZGluZywgMC4yZW0gMC4yNWVtIDAuMTVlbSk7XG59XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1mYS1wdWxsLW1hcmdpbiwgMC4zZW0pO1xufVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWZhLXB1bGwtbWFyZ2luLCAwLjNlbSk7XG59XG5cbi5mYS1iZWF0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWJlYXQ7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uZmEtYm91bmNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWJvdW5jZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC4yOCwgMC44NCwgMC40MiwgMSkpO1xufVxuXG4uZmEtZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1mYWRlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkpO1xufVxuXG4uZmEtYmVhdC1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWJlYXQtZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpKTtcbn1cblxuLmZhLWZsaXAge1xuICBhbmltYXRpb24tbmFtZTogZmEtZmxpcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi5mYS1zaGFrZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1zaGFrZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1zcGluO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi5mYS1zcGluLXJldmVyc2Uge1xuICAtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi5mYS1wdWxzZSxcbi5mYS1zcGluLXB1bHNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgc3RlcHMoOCkpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmEtYmVhdCxcbiAgLmZhLWJvdW5jZSxcbiAgLmZhLWZhZGUsXG4gIC5mYS1iZWF0LWZhZGUsXG4gIC5mYS1mbGlwLFxuICAuZmEtcHVsc2UsXG4gIC5mYS1zaGFrZSxcbiAgLmZhLXNwaW4sXG4gIC5mYS1zcGluLXB1bHNlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1iZWF0IHtcbiAgMCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLCB2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksIHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDU3JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpO1xuICB9XG4gIDY0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1mYWRlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1mYWRlLW9wYWNpdHksIDAuNCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWZsaXAge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LCAwKSwgdmFyKC0tZmEtZmxpcC15LCAxKSwgdmFyKC0tZmEtZmxpcC16LCAwKSwgdmFyKC0tZmEtZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuICA4JSwgMjQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICB9XG4gIDEyJSwgMjglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cbiAgMTYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpO1xuICB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgfVxuICAzNiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgfVxuICA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCxcbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmZhLXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgbm9uZSkpO1xufVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS1mYS1zdGFjay16LWluZGV4LCBhdXRvKTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1mYS1pbnZlcnNlLCAjZmZmKTtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMCBcIjtcbn1cblxuLmZhLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMSBcIjtcbn1cblxuLmZhLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMiBcIjtcbn1cblxuLmZhLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMyBcIjtcbn1cblxuLmZhLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNCBcIjtcbn1cblxuLmZhLTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNSBcIjtcbn1cblxuLmZhLTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNiBcIjtcbn1cblxuLmZhLTc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNyBcIjtcbn1cblxuLmZhLTg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOCBcIjtcbn1cblxuLmZhLTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOSBcIjtcbn1cblxuLmZhLWZpbGwtZHJpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLmZhLWFycm93cy10by1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJkXCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uZmEtYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxAXCI7XG59XG5cbi5mYS10cmFzaC1jYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5mYS10cmFzaC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5mYS10ZXh0LWhlaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLmZhLXVzZXIteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS11c2VyLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuXG4uZmEtZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5mYS1jb21wcmVzcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5mYS1leHBsb3Npb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU5XCI7XG59XG5cbi5mYS1maWxlLWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS13YXZlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjtcbn1cblxuLmZhLXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG5cbi5mYS1idWlsZGluZy11bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDlcIjtcbn1cblxuLmZhLWRpY2UtdGhyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI3XCI7XG59XG5cbi5mYS1jYWxlbmRhci1kYXlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtYW5jaG9yLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWFcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDFcIjtcbn1cblxuLmZhLXZvbGxleWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVmXCI7XG59XG5cbi5mYS1hcnJvd3MtdXAtdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzJcIjtcbn1cblxuLmZhLXNvcnQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLXNvcnQtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLmZhLWRvb3Itb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmJcIjtcbn1cblxuLmZhLXJpZ2h0LWZyb20tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cblxuLmZhLXNpZ24tb3V0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjtcbn1cblxuLmZhLWF0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7XG59XG5cbi5mYS1zb2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xufVxuXG4uZmEtaWNvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtbGluZXMtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM5XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjtcbn1cblxuLmZhLWJyaWRnZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM5XCI7XG59XG5cbi5mYS1wdW1wLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5mYS1maW5nZXJwcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtZm9yd2FyZC1zdGVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtc3RlcC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uZmEtZmFjZS1zbWlsZS1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4uZmEtc21pbGUtYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtZm9vdGJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG5cbi5mYS1mb290YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmNcIjtcbn1cblxuLmZhLWNyb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG5cbi5mYS1hbmdsZXMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtdXNlcnMtcmVjdGFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5NFwiO1xufVxuXG4uZmEtcGVvcGxlLXJvb2Y6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM3XCI7XG59XG5cbi5mYS1wZW9wbGUtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzRcIjtcbn1cblxuLmZhLWJlZXItbXVnLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtYmVlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cblxuLmZhLWRpYWdyYW0tcHJlZGVjZXNzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDc3XCI7XG59XG5cbi5mYS1hcnJvdy11cC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWZpcmUtZmxhbWUtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiO1xufVxuXG4uZmEtYnVybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmZhLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLmZhLW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5mYS1maWxlLWNzdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjtcbn1cblxuLmZhLW1lbm9yYWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc2XCI7XG59XG5cbi5mYS10cnVjay1wbGFuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGZcIjtcbn1cblxuLmZhLXJlY29yZC12aW55bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLmZhLWdyaW4tc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG5cbi5mYS1ib25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4uZmEtc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtcGFzdGFmYXJpYW5pc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdiXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhZlwiO1xufVxuXG4uZmEtc3Bvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5mYS11dGVuc2lsLXNwb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtamFyLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxN1wiO1xufVxuXG4uZmEtZW52ZWxvcGVzLWJ1bGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZWJcIjtcbn1cblxuLmZhLWNpcmNsZS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuXG4uZmEtaG9zcGl0YWwtc3ltYm9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZVwiO1xufVxuXG4uZmEtcGFnZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE1XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1jb250YWN0LWJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS1zdHJpa2V0aHJvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uZmEtazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJLXCI7XG59XG5cbi5mYS1sYW5kbWFyay1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxY1wiO1xufVxuXG4uZmEtcGVuY2lsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4uZmEtcGVuY2lsLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDNcIjtcbn1cblxuLmZhLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG5cbi5mYS1jb21tZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cblxuLmZhLXBhc3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uZmEtZmlsZS1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1jb2RlLXB1bGwtcmVxdWVzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxM2NcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiO1xufVxuXG4uZmEtdHJ1Y2stcmFtcC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG59XG5cbi5mYS10cnVjay1sb2FkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdXNlci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjtcbn1cblxuLmZhLXZpYWwtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk3XCI7XG59XG5cbi5mYS1zaGVldC1wbGFzdGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3MVwiO1xufVxuXG4uZmEtYmxvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODFcIjtcbn1cblxuLmZhLXVzZXItbmluamE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA0XCI7XG59XG5cbi5mYS1wZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzOVwiO1xufVxuXG4uZmEtc2Nyb2xsLXRvcmFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtdG9yYWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS1icm9vbS1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpZGRpdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OFwiO1xufVxuXG4uZmEtcXVpZGRpdGNoLWJyb29tLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtYm94LWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtcGVyc29uLWRyb3duaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NVwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi05LTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi10b25ndWUtc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YVwiO1xufVxuXG4uZmEtc3ByYXktY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiO1xufVxuXG4uZmEtdHJ1Y2stbW9uc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cblxuLmZhLXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uZmEtZWFydGgtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtZ2xvYmUtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtcmFpbmJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWJcIjtcbn1cblxuLmZhLWNpcmNsZS1ub3RjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLmZhLXRhYmxldC1zY3JlZW4tYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4uZmEtdGFibGV0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXBhdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cblxuLmZhLWNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtdHJvd2VsLWJyaWNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGFcIjtcbn1cblxuLmZhLWZhY2UtZmx1c2hlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzlcIjtcbn1cblxuLmZhLWZsdXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5mYS1ob3NwaXRhbC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwZFwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3ZlwiO1xufVxuXG4uZmEtZ2F2ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5mYS1sZWdhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uZmEtYm94LXRpc3N1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cblxuLmZhLW1vdG9yY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5mYS1iZWxsLWNvbmNpZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjJcIjtcbn1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiO1xufVxuXG4uZmEtcGVuLXJ1bGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVuY2lsLXJ1bGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVvcGxlLWFycm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmZhLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmZhLW1hcnMtYW5kLXZlbnVzLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyM1wiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uZmEtc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1zdW4tcGxhbnQtd2lsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2FcIjtcbn1cblxuLmZhLXRvaWxldHMtcG9ydGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg0XCI7XG59XG5cbi5mYS1ob2NrZXktcHVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLmZhLXRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjFcIjtcbn1cblxuLmZhLXRhY2hvZ3JhcGgtZGlnaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjZcIjtcbn1cblxuLmZhLXVzZXJzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuXG4uZmEtY2xvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuXG4uZmEtcmVwbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7XG59XG5cbi5mYS1ob3VzZS1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwY1wiO1xufVxuXG4uZmEtc3F1YXJlLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uZmEtaGVsaWNvcHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzNcIjtcbn1cblxuLmZhLWNvbXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5mYS1zcXVhcmUtY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVmXCI7XG59XG5cbi5mYS1sYXB0b3AtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmNcIjtcbn1cblxuLmZhLXN3YXRjaGJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMzXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4uZmEtYmFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLW5hdmljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1wZW9wbGUtZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMzXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG5cbi5mYS1oZWFydC1jcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cblxuLmZhLWhlYXJ0LWJyb2tlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTlcIjtcbn1cblxuLmZhLXNxdWFyZS11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmZhLWZhY2Uta2lzcy1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4uZmEta2lzcy1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4uZmEtZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XG59XG5cbi5mYS1wZW9wbGUtcm9iYmVyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzZcIjtcbn1cblxuLmZhLWxpZ2h0YnVsYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5mYS1zY2hvb2wtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2ZFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtZnJvbS1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uZmEtc2lnbi1vdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLXVubG9jay1rZXlob2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGZcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXMtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiO1xufVxuXG4uZmEtc2l0ZW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLmZhLWNpcmNsZS1kb2xsYXItdG8tc2xvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLmZhLWRvbmF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjtcbn1cblxuLmZhLW1lbW9yeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjtcbn1cblxuLmZhLXJvYWQtc3Bpa2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2OFwiO1xufVxuXG4uZmEtZmlyZS1idXJuZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYxXCI7XG59XG5cbi5mYS1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uZmEtaGFudWtpYWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7XG59XG5cbi5mYS1mZWF0aGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZFwiO1xufVxuXG4uZmEtdm9sdW1lLWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLmZhLXZvbHVtZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtY29tbWVudC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiO1xufVxuXG4uZmEtY29tcHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5mYS13aGVhdC1hd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNkXCI7XG59XG5cbi5mYS13aGVhdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNkXCI7XG59XG5cbi5mYS1hbmtoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0NFwiO1xufVxuXG4uZmEtaGFuZHMtaG9sZGluZy1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmFcIjtcbn1cblxuLmZhLWFzdGVyaXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcKlwiO1xufVxuXG4uZmEtc3F1YXJlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuXG4uZmEtcGVzZXRhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG5cbi5mYS1oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtZ2hvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUyXCI7XG59XG5cbi5mYS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtbGlzdC1zcXVhcmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuXG4uZmEtc3F1YXJlLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiO1xufVxuXG4uZmEtY2FydC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiO1xufVxuXG4uZmEtZ2FtZXBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWNpcmNsZS1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS1kb3QtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtZmFjZS1kaXp6eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjdcIjtcbn1cblxuLmZhLWRpenp5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZWdnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmYlwiO1xufVxuXG4uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEzXCI7XG59XG5cbi5mYS1jYW1wZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiO1xufVxuXG4uZmEtZm9sZGVyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7XG59XG5cbi5mYS1mdXRib2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1mdXRib2wtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLXNvY2Nlci1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtcGFpbnRicnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLXBhaW50LWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uZmEtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cblxuLmZhLWdhcy1wdW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiO1xufVxuXG4uZmEtaG90LXR1Yi1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkzXCI7XG59XG5cbi5mYS1ob3QtdHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uZmEtbWFwLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmZhLWhvdXNlLWZsb29kLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZVwiO1xufVxuXG4uZmEtdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLWJyaWRnZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjY1wiO1xufVxuXG4uZmEtc2Fjay1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODFkXCI7XG59XG5cbi5mYS1wZW4tdG8tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEtZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLWNhci1zaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlNFwiO1xufVxuXG4uZmEtc2hhcmUtbm9kZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZmXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEtbWljcm9zY29wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjtcbn1cblxuLmZhLXNpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG5cbi5mYS1iYWctc2hvcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXotYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODFcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1taXR0ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7XG59XG5cbi5mYS1wZXJzb24tcmF5czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGRcIjtcbn1cblxuLmZhLXVzZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uZmEtZXllLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uZmEtZmxhc2stdmlhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjNcIjtcbn1cblxuLmZhLWhhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XG59XG5cbi5mYS1oYW5kLXBhcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc5XCI7XG59XG5cbi5mYS13b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5OVwiO1xufVxuXG4uZmEtaG91c2UtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwYlwiO1xufVxuXG4uZmEtcGx1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtc3RvcHdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uZmEtZmFjZS1raXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uZmEta2lzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjtcbn1cblxuLmZhLWJyaWRnZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNiXCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4uZmEtZ3Jpbi10b25ndWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5mYS1mYWNlLWdyaW4td2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLmZhLWdyaW4td2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGNcIjtcbn1cblxuLmZhLWVhci1kZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLWRlYWZuZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtaGFyZC1vZi1oZWFyaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY0XCI7XG59XG5cbi5mYS1kaWNlLWZpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7XG59XG5cbi5mYS1zcXVhcmUtcnNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLWxhbmQtbWluZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWJcIjtcbn1cblxuLmZhLWktY3Vyc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuXG4uZmEtc3RhbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJmXCI7XG59XG5cbi5mYS1zdGFpcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjg5XCI7XG59XG5cbi5mYS1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cblxuLmZhLWhyeXZuaWEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjtcbn1cblxuLmZhLWhyeXZuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYyXCI7XG59XG5cbi5mYS1waWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MVwiO1xufVxuXG4uZmEtZ3Jpbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5mYS10b290aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjtcbn1cblxuLmZhLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuXG4uZmEtYmFuZ2xhZGVzaGktdGFrYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlNlwiO1xufVxuXG4uZmEtYmljeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmZhLXN0YWZmLXNuYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3OVwiO1xufVxuXG4uZmEtcm9kLWFzY2xlcGl1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXJvZC1zbmFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXN0YWZmLWFlc2N1bGFwaXVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3OVwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uZmEtdHJ1Y2stbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLWFtYnVsYW5jZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cblxuLmZhLXdoZWF0LWF3bi1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk4XCI7XG59XG5cbi5mYS1zbm93bWFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkMFwiO1xufVxuXG4uZmEtbW9ydGFyLXBlc3RsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTdcIjtcbn1cblxuLmZhLXJvYWQtYmFycmllcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjJcIjtcbn1cblxuLmZhLXNjaG9vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDlcIjtcbn1cblxuLmZhLWlnbG9vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZVwiO1xufVxuXG4uZmEtam9pbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk1XCI7XG59XG5cbi5mYS1hbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cblxuLmZhLWhvcnNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiO1xufVxuXG4uZmEtcTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG59XG5cbi5mYS1nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjtcbn1cblxuLmZhLW5vdGVzLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgxXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtZG9uZy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuXG4uZmEtY2Fwc3VsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZiXCI7XG59XG5cbi5mYS1wb28tc3Rvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1wb28tYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjtcbn1cblxuLmZhLWZhY2UtZnJvd24tb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLmZhLWZyb3duLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLmZhLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEtYWxpZ24tanVzdGlmeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYVwiO1xufVxuXG4uZmEtaGVsbWV0LXVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwM1wiO1xufVxuXG4uZmEtYnVsbHNleWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5mYS1iYWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTVcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWFycm93LXVwLWZyb20tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWFcIjtcbn1cblxuLmZhLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZpbGUtd2F2ZWZvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc4XCI7XG59XG5cbi5mYS1maWxlLW1lZGljYWwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4uZmEtcmFkaWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiO1xufVxuXG4uZmEtY2hhcnQtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3M1wiO1xufVxuXG4uZmEtbWFycy1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG5cbi5mYS12aWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MlwiO1xufVxuXG4uZmEtZ2F1Z2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS1nYXVnZS1tZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiO1xufVxuXG4uZmEtd2FuZC1tYWdpYy1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2FcIjtcbn1cblxuLmZhLW1hZ2ljLXdhbmQtc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNhXCI7XG59XG5cbi5mYS1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmZhLXBlbi1jbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNVwiO1xufVxuXG4uZmEtcGVuLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmZhLWJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGNhXCI7XG59XG5cbi5mYS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uZmEtc2Nob29sLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmJcIjtcbn1cblxuLmZhLWR1bXBzdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5M1wiO1xufVxuXG4uZmEtdmFuLXNodXR0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5mYS1zaHV0dGxlLXZhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRhXCI7XG59XG5cbi5mYS1zcXVhcmUtY2FyZXQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtaGlnaGxpZ2h0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5mYS1rZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG5cbi5mYS1idWxsaG9ybjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cblxuLmZhLWdsb2JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uZmEtc3luYWdvZ3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4uZmEtcGVyc29uLWhhbGYtZHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ4XCI7XG59XG5cbi5mYS1yb2FkLWJyaWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjNcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uZmEtYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG5cbi5mYS10YWJsZXQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuXG4uZmEtYnVpbGRpbmctbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDZcIjtcbn1cblxuLmZhLXBpenphLXNsaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxOFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiO1xufVxuXG4uZmEtY2hhcnQtYXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1ob3VzZS1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZFwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDBcIjtcbn1cblxuLmZhLWJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWNhbmNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWNhbWVyYS1yb3RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XG59XG5cbi5mYS1zcHJheS1jYW4tc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQwXCI7XG59XG5cbi5mYS1haXItZnJlc2hlbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4uZmEtc3Rhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLmZhLXJlcGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjNcIjtcbn1cblxuLmZhLWNyb3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4uZmEtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4uZmEtdmVudXMtbWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cblxuLmZhLWFycm93LXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtbWF4aW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU3XCI7XG59XG5cbi5mYS1zaGFwZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjFmXCI7XG59XG5cbi5mYS10cmlhbmdsZS1jaXJjbGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4uZmEtc2h1ZmZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLmZhLXJhbmRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cblxuLmZhLXBlcnNvbi1ydW5uaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiO1xufVxuXG4uZmEtcnVubmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjtcbn1cblxuLmZhLW1vYmlsZS1yZXRybzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjdcIjtcbn1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5mYS1zcGlkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7XG59XG5cbi5mYS1oYW5kcy1ib3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjlcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcxXCI7XG59XG5cbi5mYS1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU2XCI7XG59XG5cbi5mYS14LXJheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLmZhLXNwZWxsLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5MVwiO1xufVxuXG4uZmEtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE1XCI7XG59XG5cbi5mYS1jb21wdXRlci1tb3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjtcbn1cblxuLmZhLW1vdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjY1wiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXNpZ24taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS1zaG9wLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uZmEtc3RvcmUtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uZmEtc2VydmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtdmlydXMtY292aWQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGE5XCI7XG59XG5cbi5mYS1zaG9wLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGE1XCI7XG59XG5cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWJsZW5kZXItcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmI2XCI7XG59XG5cbi5mYS1idWlsZGluZy13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZGJcIjtcbn1cblxuLmZhLXBlcnNvbi1icmVhc3RmZWVkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzYVwiO1xufVxuXG4uZmEtcmlnaHQtdG8tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLmZhLXNpZ24taW4tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNlwiO1xufVxuXG4uZmEtdmVudXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5mYS1wYXNzcG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWJcIjtcbn1cblxuLmZhLWhlYXJ0LXB1bHNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uZmEtaGVhcnRiZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuXG4uZmEtcGVvcGxlLWNhcnJ5LWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXBlb3BsZS1jYXJyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2VcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzY5XCI7XG59XG5cbi5mYS1taWNyb2NoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1jcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmZhLXdlaWdodC1oYW5naW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uZmEteG1hcmtzLWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5YVwiO1xufVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcyXCI7XG59XG5cbi5mYS13ZWlnaHQtc2NhbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS13ZWlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCI7XG59XG5cbi5mYS11c2VyLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xufVxuXG4uZmEtdXNlci1mcmllbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMFwiO1xufVxuXG4uZmEtYXJyb3ctdXAtYS16OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLmZhLWNoZXNzLWtuaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDFcIjtcbn1cblxuLmZhLWZhY2UtbGF1Z2gtc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uZmEtbGF1Z2gtc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLmZhLXRvZ2dsZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NFwiO1xufVxuXG4uZmEtd2Fsa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjtcbn1cblxuLmZhLWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTFwiO1xufVxuXG4uZmEtZmlyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cblxuLmZhLWJlZC1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODdcIjtcbn1cblxuLmZhLXByb2NlZHVyZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS1zaHV0dGxlLXNwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLWZhY2UtbGF1Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7XG59XG5cbi5mYS1sYXVnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjtcbn1cblxuLmZhLWZvbGRlci1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAwXCI7XG59XG5cbi5mYS1jb2RlLWZvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCI7XG59XG5cbi5mYS1jaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0ZlwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtcGVwcGVyLWhvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTZcIjtcbn1cblxuLmZhLXVubG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLmZhLWNvbG9uLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG5cbi5mYS1oZWFkc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiO1xufVxuXG4uZmEtc3RvcmUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5mYS1yb2FkLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjZcIjtcbn1cblxuLmZhLXVzZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1jaGFtcGFnbmUtZ2xhc3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjtcbn1cblxuLmZhLWdsYXNzLWNoZWVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWZcIjtcbn1cblxuLmZhLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjtcbn1cblxuLmZhLWhvdXNlLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MGFcIjtcbn1cblxuLmZhLWZpbGUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5mYS1maWxlLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLmZhLXdpZmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWZpLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG5cbi5mYS13aWZpLXN0cm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLWJhdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1iYXRodHViOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuXG4uZmEtdXNlci1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5mYS11c2VyLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZmXCI7XG59XG5cbi5mYS1zaWduYXR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI3XCI7XG59XG5cbi5mYS1zdHJvb3B3YWZlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjtcbn1cblxuLmZhLWJvbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5mYS1hbmNob3ItbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWRcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW5nbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDdcIjtcbn1cblxuLmZhLW1hbmF0LXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWQ1XCI7XG59XG5cbi5mYS1ub3QtZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7XG59XG5cbi5mYS1ib3JkZXItdG9wLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUzXCI7XG59XG5cbi5mYS1ib3JkZXItc3R5bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODUzXCI7XG59XG5cbi5mYS1tYXAtbG9jYXRpb24tZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5mYS1qZWRpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiO1xufVxuXG4uZmEtc3F1YXJlLXBvbGwtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XG59XG5cbi5mYS1wb2xsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4uZmEtbXVnLWhvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjZcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uZmEtYmF0dGVyeS1jYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1naWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uZmEtZGljZS10d286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI4XCI7XG59XG5cbi5mYS1jaGVzcy1xdWVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDVcIjtcbn1cblxuLmZhLWdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5mYS1jaGVzcy1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDJcIjtcbn1cblxuLmZhLXBlcnNvbi1jaGFsa2JvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzZFwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtaGFuZC1iYWNrLWZpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1oYW5kLXJvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG5cbi5mYS1zcXVhcmUtY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNFwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtaGFuZHMtYnViYmxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmZhLWhhbmRzLXdhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS10cmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLmZhLWV5ZS1sb3ctdmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtbG93LXZpc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjtcbn1cblxuLmZhLWNyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG59XG5cbi5mYS1zYWlsYm9hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDVcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uZmEtc3F1YXJlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLmZhLXRvcmlpLWdhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5mYS1mcm9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiO1xufVxuXG4uZmEtYnVja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjZlwiO1xufVxuXG4uZmEtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtY293OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOFwiO1xufVxuXG4uZmEtY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLmZhLWZvbGRlci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG5cbi5mYS1ob3VzZS10c3VuYW1pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxNVwiO1xufVxuXG4uZmEtc3F1YXJlLW5maTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzZcIjtcbn1cblxuLmZhLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiNVwiO1xufVxuXG4uZmEtbWFydGluaS1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS1yb3RhdGUtYmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXJvdGF0ZS1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXVuZG8tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtdGFibGUtY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLmZhLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS1sZW1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS1tYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uZmEtaGFuZHNoYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiO1xufVxuXG4uZmEtZ2VtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiO1xufVxuXG4uZmEtZG9sbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7XG59XG5cbi5mYS1kb2xseS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcyXCI7XG59XG5cbi5mYS1zbW9raW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZFwiO1xufVxuXG4uZmEtbWluaW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4Y1wiO1xufVxuXG4uZmEtbW9udW1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE2XCI7XG59XG5cbi5mYS1zbm93cGxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcbn1cblxuLmZhLWFuZ2xlcy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWNhbm5hYmlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZlwiO1xufVxuXG4uZmEtY2lyY2xlLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS1wbGF5LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXRhYmxldHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDkwXCI7XG59XG5cbi5mYS1ldGhlcm5ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLmZhLWV1cm8tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV1cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV1cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1jaGFpcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzBcIjtcbn1cblxuLmZhLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNoZWNrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLmZhLWNpcmNsZS1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1jb21wYXNzLWRyYWZ0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2OFwiO1xufVxuXG4uZmEtZHJhZnRpbmctY29tcGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLmZhLXBsYXRlLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1YVwiO1xufVxuXG4uZmEtaWNpY2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWRcIjtcbn1cblxuLmZhLXBlcnNvbi1zaGVsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZlwiO1xufVxuXG4uZmEtbmV1dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uZmEtaWQtYmFkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XG59XG5cbi5mYS1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWExXCI7XG59XG5cbi5mYS1mYWNlLWxhdWdoLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG5cbi5mYS1sYXVnaC1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtaGVsaWNvcHRlci1zeW1ib2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAyXCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiO1xufVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLmZhLWxhcmktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzhcIjtcbn1cblxuLmZhLXZvbGNhbm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcwXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTNcIjtcbn1cblxuLmZhLXN0ZXJsaW5nLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1nYnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1wb3VuZC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtdmlydXNlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmZhLXNxdWFyZS1wZXJzb24tY29uZmluZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc3XCI7XG59XG5cbi5mYS11c2VyLXRpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDhcIjtcbn1cblxuLmZhLWFycm93LWRvd24tbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3ctZG93bi10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3ZVwiO1xufVxuXG4uZmEtY2VydGlmaWNhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5mYS1yZXBseS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLmZhLXN1aXRjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uZmEtcGVyc29uLXNrYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG59XG5cbi5mYS1za2F0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNVwiO1xufVxuXG4uZmEtZmlsdGVyLWNpcmNsZS1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7XG59XG5cbi5mYS1mdW5uZWwtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiO1xufVxuXG4uZmEtY2FtZXJhLXJldHJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWZpbGUtaW1wb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLXNxdWFyZS1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtYm94LW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5mYS1zY3JvbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7XG59XG5cbi5mYS1zcGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1waW4tbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWZcIjtcbn1cblxuLmZhLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtaGlsbC1hdmFsYW5jaGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA3XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS1ib21iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uZmEtcmVnaXN0ZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cblxuLmZhLWFkZHJlc3MtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLWNvbnRhY3QtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLXZjYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtc2NhbGUtdW5iYWxhbmNlZC1mbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNlwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjtcbn1cblxuLmZhLXN1YnNjcmlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cblxuLmZhLWRpYW1vbmQtdHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpcmVjdGlvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7XG59XG5cbi5mYS1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZGNcIjtcbn1cblxuLmZhLWhvdXNlLWxhcHRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLmZhLWxhcHRvcC1ob3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLmZhLWZhY2UtdGlyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmM1wiO1xufVxuXG4uZmEtc21vZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWZcIjtcbn1cblxuLmZhLWNydXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjtcbn1cblxuLmZhLWNsb3VkLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLmZhLXBhbGV0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7XG59XG5cbi5mYS1hcnJvd3MtdHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzBcIjtcbn1cblxuLmZhLXZlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5mYS1mZXJyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZWFcIjtcbn1cblxuLmZhLWFycm93cy1kb3duLXRvLXBlb3BsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjlcIjtcbn1cblxuLmZhLXNlZWRsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uZmEtc3Byb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uZmEtbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWFycm93cy1hbHQtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzdcIjtcbn1cblxuLmZhLWJveGVzLXBhY2tpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM3XCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtZ3JvdXAtYXJyb3dzLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjZcIjtcbn1cblxuLmZhLWJvd2wtZm9vZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzZcIjtcbn1cblxuLmZhLWNhbmR5LWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtY2xvdWQtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmZhLXRleHQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7XG59XG5cbi5mYS1yZW1vdmUtZm9ybWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiO1xufVxuXG4uZmEtZmFjZS1zbWlsZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21pbGUtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcbn1cblxuLmZhLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWFycm93cy1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uZmEtYXJyb3dzLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5mYS1ob3VzZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMFwiO1xufVxuXG4uZmEtY2xvdWQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2hpbGRyZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGUxXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtYmxhY2tib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cblxuLmZhLXVzZXItbGFyZ2Utc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7XG59XG5cbi5mYS11c2VyLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG5cbi5mYS1oYW5kc2hha2Utc2ltcGxlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cblxuLmZhLW1hdHRyZXNzLXBpbGxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjVcIjtcbn1cblxuLmZhLWd1YXJhbmktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOWFcIjtcbn1cblxuLmZhLWFycm93cy1yb3RhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1yZWZyZXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtc3luYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uZmEtY3J1emVpcm8tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzJcIjtcbn1cblxuLmZhLXNoaWVsZC1oYWx2ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5mYS1zaGllbGQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlZFwiO1xufVxuXG4uZmEtYm9vay1hdGxhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmZhLWF0bGFzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1OFwiO1xufVxuXG4uZmEtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU4XCI7XG59XG5cbi5mYS1sYXllci1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmRcIjtcbn1cblxuLmZhLWFycm93cy10by1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJlXCI7XG59XG5cbi5mYS1hcmNod2F5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1N1wiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmZFwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS1jcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWZpbGUtemlwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uZmEtbWFydGluaS1nbGFzcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1jb3VjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjhcIjtcbn1cblxuLmZhLWNlZGktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGZcIjtcbn1cblxuLmZhLWl0YWxpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLmZhLWNodXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWRcIjtcbn1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTNcIjtcbn1cblxuLmZhLWRlbW9jcmF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiO1xufVxuXG4uZmEtejo6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7XG59XG5cbi5mYS1wZXJzb24tc2tpaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uZmEtc2tpaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uZmEtcm9hZC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2N1wiO1xufVxuXG4uZmEtYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cblxuLmZhLWZlYXRoZXItcG9pbnRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmZhLWZlYXRoZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5mYS1zbm93Zmxha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG5cbi5mYS1uZXdzcGFwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7XG59XG5cbi5mYS1yZWN0YW5nbGUtYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQxXCI7XG59XG5cbi5mYS1hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cblxuLmZhLWZpbHRlci1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTdiXCI7XG59XG5cbi5mYS1sb2N1c3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIwXCI7XG59XG5cbi5mYS1zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtdW5zb3J0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1saXN0LW9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uZmEtbGlzdC0xLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LW51bWVyaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1wZXJzb24tZHJlc3MtYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ0XCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS12ZWN0b3Itc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiO1xufVxuXG4uZmEtYnJlYWQtc2xpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7XG59XG5cbi5mYS1sYW5ndWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWZhY2Uta2lzcy13aW5rLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiO1xufVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OFwiO1xufVxuXG4uZmEtZmlsdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uZmEtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw/XCI7XG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLXVwLWRvd24tbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5LXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5mYS1wdXp6bGUtcGllY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG5cbi5mYS1tb25leS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2NcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uZmEtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLXdoaXNrZXktZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkM1wiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjJcIjtcbn1cblxuLmZhLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uZmEtZXh0ZXJuYWwtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWN1YmVzLXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU2XCI7XG59XG5cbi5mYS13b24tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLWtydzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXdvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLmZhLXZpcnVzLWNvdmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhOFwiO1xufVxuXG4uZmEtYXVzdHJhbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOVwiO1xufVxuXG4uZmEtZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG5cbi5mYS1sZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uZmEtcm9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLmZhLXRheGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS1jYWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQxXCI7XG59XG5cbi5mYS1jaGFydC1waWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1waWUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5mYS1ib2x0LWxpZ2h0bmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjdcIjtcbn1cblxuLmZhLXNhY2steG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZhXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZmEtZmlsZS1jb250cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmNcIjtcbn1cblxuLmZhLWZpc2gtZmluczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjJcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ1XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmZhLWdyaW4tYmVhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODJcIjtcbn1cblxuLmZhLW9iamVjdC11bmdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiO1xufVxuXG4uZmEtcG9vcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTlcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1rYWFiYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmJcIjtcbn1cblxuLmZhLXRvaWxldC1wYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MWVcIjtcbn1cblxuLmZhLWhlbG1ldC1zYWZldHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG59XG5cbi5mYS1oYXJkLWhhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhdC1oYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uZmEtZWplY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5mYS1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVhXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NVwiO1xufVxuXG4uZmEtZmFjZS1yb2xsaW5nLWV5ZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE1XCI7XG59XG5cbi5mYS1tZWgtcm9sbGluZy1leWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uZmEtb2JqZWN0LWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuXG4uZmEtY2hhcnQtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWxpbmUtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5mYS1tYXNrLXZlbnRpbGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI0XCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLmZhLXNpZ25zLXBvc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7XG59XG5cbi5mYS1jYXNoLXJlZ2lzdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OFwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDJcIjtcbn1cblxuLmZhLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uZmEtdGFycDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2JcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtYXJyb3dzLXRvLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmZcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTViXCI7XG59XG5cbi5mYS1oZWFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLmZhLW1hcnMtYW5kLXZlbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtaG91c2UtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjBcIjtcbn1cblxuLmZhLWhvbWUtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYjBcIjtcbn1cblxuLmZhLWR1bXBzdGVyLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk0XCI7XG59XG5cbi5mYS1ob3VzZS1jcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjFcIjtcbn1cblxuLmZhLW1hcnRpbmktZ2xhc3MtY2l0cnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MVwiO1xufVxuXG4uZmEtY29ja3RhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5mYS1mYWNlLXN1cnByaXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiO1xufVxuXG4uZmEtc3VycHJpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1ib3R0bGUtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM1XCI7XG59XG5cbi5mYS1jaXJjbGUtcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi5mYS1hcHBsZS13aG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWFwcGxlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWtpdGNoZW4tc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxYVwiO1xufVxuXG4uZmEtcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtY3ViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLmZhLWJpdGNvaW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjRcIjtcbn1cblxuLmZhLXNoaWVsZC1kb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTczXCI7XG59XG5cbi5mYS1zb2xhci1wYW5lbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjtcbn1cblxuLmZhLWxvY2stb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzFcIjtcbn1cblxuLmZhLWVsZXZhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2ZFwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC10cmFuc2Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjhcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtdHJlbmQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI5XCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCI7XG59XG5cbi5mYS1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9sbC1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtYmFja3dhcmQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1yZWN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uZmEtdXNlci1hc3Ryb25hdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7XG59XG5cbi5mYS1wbGFuZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLmZhLXRyYWRlbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLWJhc2tldGJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5mYS1iYXNrZXRiYWxsLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM0XCI7XG59XG5cbi5mYS1zYXRlbGxpdGUtZGlzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzBcIjtcbn1cblxuLmZhLWNpcmNsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1tb2JpbGUtc2NyZWVuLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmZhLW1vYmlsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5mYS12b2x1bWUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cblxuLmZhLXVzZXJzLXJheXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkzXCI7XG59XG5cbi5mYS13YWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1maWxlLWF1ZGlvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uZmEtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uZmEtaGFtYnVyZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNVwiO1xufVxuXG4uZmEtd3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEtYnVnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDBcIjtcbn1cblxuLmZhLXJ1cGVlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1ydXBlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLWZpbGUtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1jaXJjbGUtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG5cbi5mYS1wbGFuZS1kZXBhcnR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIwXCI7XG59XG5cbi5mYS1oYW5kc2hha2Utc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5mYS1ib29rLWJvb2ttYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYlwiO1xufVxuXG4uZmEtY29kZS1icmFuY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5mYS1oYXQtY293Ym95OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhjMFwiO1xufVxuXG4uZmEtYnJpZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjOFwiO1xufVxuXG4uZmEtcGhvbmUtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXBob25lLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NzlcIjtcbn1cblxuLmZhLXRydWNrLWZyb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJiN1wiO1xufVxuXG4uZmEtY2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiZVwiO1xufVxuXG4uZmEtYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWJcIjtcbn1cblxuLmZhLXRydWNrLWZpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4ZFwiO1xufVxuXG4uZmEtcm91dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGUzXCI7XG59XG5cbi5mYS1wYW5vcmFtYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjVcIjtcbn1cblxuLmZhLXRlZXRoLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJmXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZWRcIjtcbn1cblxuLmZhLXRhZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiO1xufVxuXG4uZmEtZm9yd2FyZC1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmFzdC1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuXG4uZmEtZmFjZS1tZWgtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1tZWgtYmxhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE0XCI7XG59XG5cbi5mYS1zcXVhcmUtcGFya2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDBcIjtcbn1cblxuLmZhLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1ob3VzZS1zaWduYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5mYS1iYXJzLXByb2dyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiO1xufVxuXG4uZmEtdGFza3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiO1xufVxuXG4uZmEtZmF1Y2V0LWRyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5mYS1jYXJ0LWZsYXRiZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDc0XCI7XG59XG5cbi5mYS1kb2xseS1mbGF0YmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiO1xufVxuXG4uZmEtYmFuLXNtb2tpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1zbW9raW5nLWJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjtcbn1cblxuLmZhLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtbW9iaWxlLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTRcIjtcbn1cblxuLmZhLWJhc2tldC1zaG9wcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXNob3BwaW5nLWJhc2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cblxuLmZhLXRhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS1idXMtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZVwiO1xufVxuXG4uZmEtYnVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLmZhLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWZhY2Utc2FkLWNyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjtcbn1cblxuLmZhLXNhZC1jcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjtcbn1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS10by1wZXJzb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRjXCI7XG59XG5cbi5mYS1maWxlLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjBcIjtcbn1cblxuLmZhLXVzZXItc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS10b3dlci1vYnNlcnZhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODZcIjtcbn1cblxuLmZhLWZpbGUtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC01OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtc2lnbmFsLXBlcmZlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1idXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTAxXCI7XG59XG5cbi5mYS1ob3VzZS1jaGltbmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhZlwiO1xufVxuXG4uZmEtaG9tZS1sZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYWZcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLWZhY2UtZnJvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5mYS1mcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLXByZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjFcIjtcbn1cblxuLmZhLXNob3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG5cbi5mYS1zdG9yZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7XG59XG5cbi5mYS1mbG9wcHktZGlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS12aWhhcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7XG59XG5cbi5mYS1zY2FsZS11bmJhbGFuY2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxNVwiO1xufVxuXG4uZmEtc29ydC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvcnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtY29tbWVudC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4uZmEtY29tbWVudGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjtcbn1cblxuLmZhLXBsYW50LXdpbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFhXCI7XG59XG5cbi5mYS1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWdyaW4tc3F1aW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy11c2Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMwXCI7XG59XG5cbi5mYS1iYWN0ZXJpdW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5mYS1oYW5kLXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS1kcnVtLXN0ZWVscGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YVwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29yczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmRzLXByYXlpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg0XCI7XG59XG5cbi5mYS1wcmF5aW5nLWhhbmRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5mYS1yZWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtYmlvaGF6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4MFwiO1xufVxuXG4uZmEtbG9jYXRpb24tY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDFcIjtcbn1cblxuLmZhLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiO1xufVxuXG4uZmEtbWFycy1kb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5mYS1jaGlsZC1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OWNcIjtcbn1cblxuLmZhLXVzZXJzLWJldHdlZW4tbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkxXCI7XG59XG5cbi5mYS1sdW5ncy12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi10ZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjtcbn1cblxuLmZhLWdyaW4tdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5mYS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jaGlsZC1yZWFjaGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OWRcIjtcbn1cblxuLmZhLWhlYWQtc2lkZS12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmZhLXVzZXItZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmVcIjtcbn1cblxuLmZhLXVzZXItY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtMS05OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuXG4uZmEtZG9vci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5mYS1zaGllbGQtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5mYS1kaWNlLXNpeDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjZcIjtcbn1cblxuLmZhLW1vc3F1aXRvLW5ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmNcIjtcbn1cblxuLmZhLWJyaWRnZS13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2VcIjtcbn1cblxuLmZhLXBlcnNvbi1ib290aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTZcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS1oYXQtd2l6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtcGVuLWZhbmN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiO1xufVxuXG4uZmEtcGVyc29uLWRpZ2dpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODVlXCI7XG59XG5cbi5mYS1kaWdnaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZVwiO1xufVxuXG4uZmEtdHJhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5mYS1nYXVnZS1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG59XG5cbi5mYS1nYXVnZS1zaW1wbGUtbWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hdmVyYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyOVwiO1xufVxuXG4uZmEtYm9vay1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNlwiO1xufVxuXG4uZmEtcG9vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5mYS1zaGlydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjtcbn1cblxuLmZhLXQtc2hpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS10c2hpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS1jdWJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLmZhLWRpdmlkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjlcIjtcbn1cblxuLmZhLXRlbmdlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS10ZW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDdcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMlwiO1xufVxuXG4uZmEtaGFuZHMtY2xhcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWE4XCI7XG59XG5cbi5mYS1yZXB1YmxpY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLXBlcnNvbi1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQzXCI7XG59XG5cbi5mYS1ydWxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5mYS1kaWNlLWQ2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiO1xufVxuXG4uZmEtcmVzdHJvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5mYS1qOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkpcIjtcbn1cblxuLmZhLXVzZXJzLXZpZXdmaW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk1XCI7XG59XG5cbi5mYS1maWxlLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEtdXAtcmlnaHQtZnJvbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmZhLXRhYmxlLWNlbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5mYS1maWxlLXBkZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZhLWJvb2stYmlibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1iaWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLmZhLW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuXG4uZmEtc3VpdGNhc2UtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLW1lZGtpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLmZhLXVzZXItc2VjcmV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuXG4uZmEtb3R0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG5cbi5mYS1wZXJzb24tZHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1mZW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5mYS1jb21tZW50LWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjtcbn1cblxuLmZhLWJ1c2luZXNzLXRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5mYS1icmllZmNhc2UtY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRhXCI7XG59XG5cbi5mYS10YWJsZS1jZWxscy1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmZhLXRoLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuXG4uZmEtYm9vay10YW5ha2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5mYS10YW5ha2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5mYS1waG9uZS12b2x1bWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLWhhdC1jb3dib3ktc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YzFcIjtcbn1cblxuLmZhLWNsaXBib2FyZC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiO1xufVxuXG4uZmEtY2hpbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG5cbi5mYS1saXJhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5mYS1zYXRlbGxpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7XG59XG5cbi5mYS1wbGFuZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1OFwiO1xufVxuXG4uZmEtdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtY29tbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLWNha2UtY2FuZGxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1jYWtlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5mYS1hbmdsZXMtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG5cbi5mYS1wYXBlcmNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC10by1jaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiM1wiO1xufVxuXG4uZmEtcmliYm9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4uZmEtbHVuZ3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjA0XCI7XG59XG5cbi5mYS1hcnJvdy11cC05LTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4N1wiO1xufVxuXG4uZmEtbGl0ZWNvaW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDNcIjtcbn1cblxuLmZhLWJvcmRlci1ub25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiO1xufVxuXG4uZmEtY2lyY2xlLW5vZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMlwiO1xufVxuXG4uZmEtcGFyYWNodXRlLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cblxuLmZhLWluZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLXRydWNrLWZpZWxkLXVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4ZVwiO1xufVxuXG4uZmEtaG91cmdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtbW91bnRhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7XG59XG5cbi5mYS11c2VyLWRvY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLmZhLXVzZXItbWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS1jaXJjbGUtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNiXCI7XG59XG5cbi5mYS1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1jYW1lcmEtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuXG4uZmEtc3F1YXJlLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3OFwiO1xufVxuXG4uZmEtbWV0ZW9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiO1xufVxuXG4uZmEtY2FyLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkZFwiO1xufVxuXG4uZmEtc2xlaWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjY1wiO1xufVxuXG4uZmEtYXJyb3ctZG93bi0xLTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzFcIjtcbn1cblxuLmZhLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiO1xufVxuXG4uZmEtY2FsZW5kYXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7XG59XG5cbi5mYS1icmFpbGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1sYW5kbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjtcbn1cblxuLmZhLXRydWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLXBlcnNvbi1jYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzY1wiO1xufVxuXG4uZmEtdGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1N2RcIjtcbn1cblxuLmZhLXZlc3QtcGF0Y2hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cblxuLmZhLWNoZWNrLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjBcIjtcbn1cblxuLmZhLWFycm93LWRvd24tYS16OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyYVwiO1xufVxuXG4uZmEtY29va2llOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0LXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWhhcmQtZHJpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1oZGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiO1xufVxuXG4uZmEtZ3Jpbi1zcXVpbnQtdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi5mYS1kdW1iYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGJcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEtbGlzdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS10YXJwLWRyb3BsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdjXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTFcIjtcbn1cblxuLmZhLXBlcnNvbi1za2lpbmctbm9yZGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiO1xufVxuXG4uZmEtc2tpaW5nLW5vcmRpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2FcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1wbGFuZS1hcnJpdmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS10cmFpbi1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1jaGFydC1nYW50dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTRcIjtcbn1cblxuLmZhLWluZGlhbi1ydXBlZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtaW5kaWFuLXJ1cGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtaW5yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtY3JvcC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9wLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiO1xufVxuXG4uZmEtbGVmdC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmZhLWRuYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjtcbn1cblxuLmZhLXZpcnVzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuXG4uZmEtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5mYS1zdWJ0cmFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLWNoZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzOVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVjXCI7XG59XG5cbi5mYS1zdHJlZXQtdmlldzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjtcbn1cblxuLmZhLWZyYW5jLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMThmXCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtaGFuZHMtYXNsLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtYXNsLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiO1xufVxuXG4uZmEtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWRyb3BsZXQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5mYS10aW50LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiO1xufVxuXG4uZmEtbW9zcXVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiO1xufVxuXG4uZmEtbW9zcXVpdG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJiXCI7XG59XG5cbi5mYS1zdGFyLW9mLWRhdmlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YVwiO1xufVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0YlwiO1xufVxuXG4uZmEtY2FydC1zaG9wcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLmZhLXNob3BwaW5nLWNhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS12aWFsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVmXCI7XG59XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGVcIjtcbn1cblxuLmZhLWFycm93LXR1cm4tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5mYS1sZXZlbC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cblxuLmZhLXU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtdmFyaWFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5mYS1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLmZhLWNsb2NrLWZvdXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1iYWNrd2FyZC1zdGVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLXBhbGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODJcIjtcbn1cblxuLmZhLWZhdWNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmZhLWJhc2ViYWxsLWJhdC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMlwiO1xufVxuXG4uZmEtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5mYS10aW1lbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyOWNcIjtcbn1cblxuLmZhLWtleWJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uZmEtY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWhvdXNlLWNoaW1uZXktbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtbW9iaWxlLXNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmZhLXBsYW5lLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyZFwiO1xufVxuXG4uZmEtcGlnZ3ktYmFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjtcbn1cblxuLmZhLWJhdHRlcnktaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLW1vdW50YWluLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJlXCI7XG59XG5cbi5mYS1jb2luczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cblxuLmZhLWtoYW5kYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmRcIjtcbn1cblxuLmZhLXNsaWRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbGlkZXJzLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1mb2xkZXItdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDJcIjtcbn1cblxuLmZhLW5ldHdvcmstd2lyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZmXCI7XG59XG5cbi5mYS1tYXAtcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtaGFtc2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5mYS1jZW50LXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2Y1XCI7XG59XG5cbi5mYS1mbGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLXBlcnNvbi1wcmVnbmFudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMWVcIjtcbn1cblxuLmZhLXdhbmQtc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJiXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS10aWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5mYS1wb3dlci1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1yaWdodC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS1mbGFnLXVzYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjtcbn1cblxuLmZhLWxhcHRvcC1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZFwiO1xufVxuXG4uZmEtdHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtdGVsZXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS1kaWFncmFtLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDc2XCI7XG59XG5cbi5mYS1wZXJzb24tcmlmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRlXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTJcIjtcbn1cblxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiO1xufVxuXG4uZmEtcGVyc29uLWhpa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLWhpa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmZhLWltYWdlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDJcIjtcbn1cblxuLmZhLWNhbGN1bGF0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG5cbi5mYS1wZW9wbGUtcHVsbGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzVcIjtcbn1cblxuLmZhLW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuXG4uZmEtY2FibGUtY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtdHJhbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7XG59XG5cbi5mYS1idWlsZGluZy1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGQ0XCI7XG59XG5cbi5mYS1zaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtYXJyb3dzLWRvd24tdG8tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YjhcIjtcbn1cblxuLmZhLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuXG4uZmEtZmFjZS1ncmluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4uZmEtZ3Jpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjtcbn1cblxuLmZhLWRlbGV0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4uZmEtYmFja3NwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4uZmEtZXllLWRyb3BwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1leWUtZHJvcHBlci1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLmZhLWV5ZWRyb3BwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTBcIjtcbn1cblxuLmZhLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5mYS1tb2JpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtYW5kcm9pZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2VcIjtcbn1cblxuLmZhLWZhY2UtbWVoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtbWVoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uZmEtYWxpZ24tY2VudGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uZmEtYm9vay1za3VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjtcbn1cblxuLmZhLWJvb2stZGVhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjtcbn1cblxuLmZhLWlkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS1vdXRkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtZGVkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmZVwiO1xufVxuXG4uZmEtaG91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lLWxnLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXdlZWs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjtcbn1cblxuLmZhLWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiO1xufVxuXG4uZmEtZGljZS1vbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7XG59XG5cbi5mYS1raXdpLWJpcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWRvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXJvdGF0ZS1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuXG4uZmEtdXRlbnNpbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5mYS1jdXRsZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiO1xufVxuXG4uZmEtYXJyb3ctdXAtd2lkZS1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtbWlsbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFlZFwiO1xufVxuXG4uZmEtYm93bC1yaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlYlwiO1xufVxuXG4uZmEtc2t1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRjXCI7XG59XG5cbi5mYS10b3dlci1icm9hZGNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE5XCI7XG59XG5cbi5mYS10cnVjay1waWNrdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNjXCI7XG59XG5cbi5mYS11cC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG5cbi5mYS1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtY29kZS1tZXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODdcIjtcbn1cblxuLmZhLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLWh1cnJpY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTFcIjtcbn1cblxuLmZhLW1vdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyZFwiO1xufVxuXG4uZmEtdG9pbGV0LXBvcnRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4M1wiO1xufVxuXG4uZmEtY29tcGFjdC1kaXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZlwiO1xufVxuXG4uZmEtZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjtcbn1cblxuLmZhLWNhcmF2YW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7XG59XG5cbi5mYS1zaGllbGQtY2F0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3MlwiO1xufVxuXG4uZmEtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXphcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLWdsYXNzLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNFwiO1xufVxuXG4uZmEtb2lsLXdlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMyXCI7XG59XG5cbi5mYS12YXVsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzVcIjtcbn1cblxuLmZhLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5mYS10b2lsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7XG59XG5cbi5mYS1wbGFuZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTU3XCI7XG59XG5cbi5mYS15ZW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLWNueTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLWpweTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXllbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJ1YmxlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1yb3VibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS1ydWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLWd1aXRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjtcbn1cblxuLmZhLWZhY2UtbGF1Z2gtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWNcIjtcbn1cblxuLmZhLWxhdWdoLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5mYS1ob3JzZS1oZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiO1xufVxuXG4uZmEtYm9yZS1ob2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjM1wiO1xufVxuXG4uZmEtaW5kdXN0cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5mYS1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjtcbn1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjtcbn1cblxuLmZhLWFycm93cy10dXJuLXRvLWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMxXCI7XG59XG5cbi5mYS1mbG9yaW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cblxuLmZhLWFycm93LWRvd24tc2hvcnQtd2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmZhLWxlc3MtdGhhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDxcIjtcbn1cblxuLmZhLWFuZ2xlLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG5cbi5mYS1jYXItdHVubmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkZVwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuXG4uZmEtZ3JpcC1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdXNlci1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1hbmNob3ItY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhY1wiO1xufVxuXG4uZmEtZWxsaXBzaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtY2hlc3MtcGF3bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDNcIjtcbn1cblxuLmZhLWtpdC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtZmlyc3QtYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtcGVyc29uLXRocm91Z2gtd2luZG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhOVwiO1xufVxuXG4uZmEtdG9vbGJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTJcIjtcbn1cblxuLmZhLWhhbmRzLWhvbGRpbmctY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmYlwiO1xufVxuXG4uZmEtYnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY3XCI7XG59XG5cbi5mYS1ib29rLW9wZW4tcmVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1tb3VudGFpbi1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJmXCI7XG59XG5cbi5mYS1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiYVwiO1xufVxuXG4uZmEtZGljZS1kMjA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNmXCI7XG59XG5cbi5mYS10cnVjay1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4Y1wiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWExXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uZmEtbWVkYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEyXCI7XG59XG5cbi5mYS1iZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS1zcXVhcmUtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLmZhLWgtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtcG9kY2FzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS1iZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjBcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmZhLXBob25lLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkZFwiO1xufVxuXG4uZmEtcGFpbnQtcm9sbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFuZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNFwiO1xufVxuXG4uZmEtaGFuZHMtaGVscGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWxvY2F0aW9uLWRvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEtZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZhLWdyZWF0ZXItdGhhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXD5cIjtcbn1cblxuLmZhLXBlcnNvbi1zd2ltbWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjtcbn1cblxuLmZhLXN3aW1tZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLXRpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG5cbi5mYS1lcmFzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1lYXJ0aC1hbWVyaWNhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWVhcnRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtZWFydGgtYW1lcmljYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZFwiO1xufVxuXG4uZmEtcGVyc29uLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzYlwiO1xufVxuXG4uZmEtZG92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmFcIjtcbn1cblxuLmZhLWJhdHRlcnktZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG5cbi5mYS1zb2Nrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmZhLWluYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uZmEtc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDdcIjtcbn1cblxuLmZhLWdhdWdlLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuLXRleHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU4XCI7XG59XG5cbi5mYS1ob3NwaXRhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLWhvc3BpdGFsLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS13aW5lLWJvdHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmZcIjtcbn1cblxuLmZhLWNoZXNzLXJvb2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ3XCI7XG59XG5cbi5mYS1iYXJzLXN0YWdnZXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjtcbn1cblxuLmZhLXJlb3JkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1zdHJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1kaGFybWFjaGFrcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1ob3Rkb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODBmXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy13aXRoLWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XG59XG5cbi5mYS1ibGluZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWRydW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7XG59XG5cbi5mYS1pY2UtY3JlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmNcIjtcbn1cblxuLmZhLWZheDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLmZhLXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLWNoZWNrLXRvLXNsb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcyXCI7XG59XG5cbi5mYS12b3RlLXllYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLmZhLXN0YXItaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLWJveGVzLXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1ib3hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJveGVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS1jaGFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWVhci1saXN0ZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7XG59XG5cbi5mYS10cmVlLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg3XCI7XG59XG5cbi5mYS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtZm9udDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLmZhLXJ1cGlhaC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzZFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLmZhLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXBpbmctcG9uZy1wYWRkbGUtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXRhYmxlLXRlbm5pczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjtcbn1cblxuLmZhLXBlcnNvbi1kb3RzLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjtcbn1cblxuLmZhLWRpYWdub3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjtcbn1cblxuLmZhLXRyYXNoLWNhbi1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uZmEtbmFpcmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZjZcIjtcbn1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLmZhLXdhbGtpZS10YWxraWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVmXCI7XG59XG5cbi5mYS1maWxlLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cblxuLmZhLWZpbGUtZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cblxuLmZhLXJlY2VpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQzXCI7XG59XG5cbi5mYS1zcXVhcmUtcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtcGVuLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1zdWl0Y2FzZS1yb2xsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMVwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2ZcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLWJhdHRlcnktZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxNFwiO1xufVxuXG4uZmEtY29kZS1jb21wYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzYVwiO1xufVxuXG4uZmEtbGlzdC11bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLWxpc3QtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cblxuLmZhLXNjaG9vbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2ZlwiO1xufVxuXG4uZmEtdG93ZXItY2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODVcIjtcbn1cblxuLmZhLWRvd24tbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1yYW5raW5nLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYxXCI7XG59XG5cbi5mYS1jaGVzcy1raW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzZlwiO1xufVxuXG4uZmEtcGVyc29uLWhhcmFzc2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDlcIjtcbn1cblxuLmZhLWJyYXppbGlhbi1yZWFsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZjXCI7XG59XG5cbi5mYS1sYW5kbWFyay1kb21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiO1xufVxuXG4uZmEtbGFuZG1hcmstYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1MlwiO1xufVxuXG4uZmEtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5mYS10djo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXRlbGV2aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS10di1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS1zaHJpbXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDQ4XCI7XG59XG5cbi5mYS1saXN0LWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uZmEtdGFza3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS1qdWctZGV0ZXJnZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxOVwiO1xufVxuXG4uZmEtY2lyY2xlLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmZhLXVzZXItc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiO1xufVxuXG4uZmEtd2luZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cblxuLmZhLWNhci1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmZhLWNhci1jcmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTFcIjtcbn1cblxuLmZhLXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufVxuXG4uZmEtcGVyc29uLXNub3dib2FyZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcbn1cblxuLmZhLXNub3dib2FyZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcbn1cblxuLmZhLXRydWNrLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5mYS1zaGlwcGluZy1mYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4YlwiO1xufVxuXG4uZmEtZmlzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzhcIjtcbn1cblxuLmZhLXVzZXItZ3JhZHVhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAxXCI7XG59XG5cbi5mYS1jaXJjbGUtaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS1hZGp1c3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS1jbGFwcGVyYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG5cbi5mYS1jaXJjbGUtcmFkaWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtcmFkaWF0aW9uLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmFcIjtcbn1cblxuLmZhLWJhc2ViYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzNcIjtcbn1cblxuLmZhLWpldC1maWdodGVyLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxOFwiO1xufVxuXG4uZmEtZGlhZ3JhbS1wcm9qZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtY29weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLXZvbHVtZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjtcbn1cblxuLmZhLXZvbHVtZS1tdXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtaGFuZC1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cblxuLmZhLWdyaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1ncmlwLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThkXCI7XG59XG5cbi5mYS1zaGFyZS1mcm9tLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLXNoYXJlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLWNoaWxkLWNvbWJhdGFudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTBcIjtcbn1cblxuLmZhLWNoaWxkLXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMFwiO1xufVxuXG4uZmEtZ3VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5YlwiO1xufVxuXG4uZmEtc3F1YXJlLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuXG4uZmEtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCtcIjtcbn1cblxuLmZhLWFkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCtcIjtcbn1cblxuLmZhLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWNvbXB1dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNVwiO1xufVxuXG4uZmEteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLW11bHRpcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtcmVtb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtY2hhbGtib2FyZC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxY1wiO1xufVxuXG4uZmEtcGVzby1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMlwiO1xufVxuXG4uZmEtYnVpbGRpbmctc2hpZWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkOFwiO1xufVxuXG4uZmEtYmFieTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2NcIjtcbn1cblxuLmZhLXVzZXJzLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkyXCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS10cmFjdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiO1xufVxuXG4uZmEtdHJhc2gtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7XG59XG5cbi5mYS10cmFzaC1yZXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi11cC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiMFwiO1xufVxuXG4uZmEtbGluZXMtbGVhbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWVcIjtcbn1cblxuLmZhLXJ1bGVyLWNvbWJpbmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiO1xufVxuXG4uZmEtY29weXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uZmEtZXF1YWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcPVwiO1xufVxuXG4uZmEtYmxlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjtcbn1cblxuLmZhLXRlZXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtc2hla2VsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1pbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVrZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVxZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVxZWwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLXJvY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cblxuLmZhLXBob3RvLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdjXCI7XG59XG5cbi5mYS1waG90by12aWRlbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cblxuLmZhLWZvbGRlci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NWRcIjtcbn1cblxuLmZhLXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZVwiO1xufVxuXG4uZmEtYXJyb3ctdHJlbmQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWVcIjtcbn1cblxuLmZhLXNpZ24taGFuZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XG59XG5cbi5mYS1iZXppZXItY3VydmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTViXCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtdGFibGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYlwiO1xufVxuXG4uZmEtdGFibGV0LWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5mYS1zY2hvb2wtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmVcIjtcbn1cblxuLmZhLWZpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc1XCI7XG59XG5cbi5mYS1hbmdsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLmZhLWRydW1zdGljay1iaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkN1wiO1xufVxuXG4uZmEtaG9sbHktYmVycnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FhXCI7XG59XG5cbi5mYS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1iYWN0ZXJpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtbm90ZGVmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmZVwiO1xufVxuXG4uZmEtZGlzZWFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjtcbn1cblxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiO1xufVxuXG4uZmEtZ2VuZGVybGVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjtcbn1cblxuLmZhLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG5cbi5mYS1yZXR3ZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtY2FyLXJlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZVwiO1xufVxuXG4uZmEtcHVtcC1zb2FwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuXG4uZmEtdmlkZW8tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGUyXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS1yYWRpbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDdcIjtcbn1cblxuLmZhLWJhYnktY2FycmlhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdkXCI7XG59XG5cbi5mYS1jYXJyaWFnZS1iYWJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiO1xufVxuXG4uZmEtdHJhZmZpYy1saWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MVwiO1xufVxuXG4uZmEtdnItY2FyZGJvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOVwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiO1xufVxuXG4uZmEtcGVyY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCVcIjtcbn1cblxuLmZhLXBlcmNlbnRhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwlXCI7XG59XG5cbi5mYS10cnVjay1tb3Zpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7XG59XG5cbi5mYS1nbGFzcy13YXRlci1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNVwiO1xufVxuXG4uZmEtZGlzcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cblxuLmZhLWZhY2Utc21pbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1zbWlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cblxuLmZhLXRodW1idGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRodW1iLXRhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5mYS10cm9waHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5mYS1wZXJzb24tcHJheWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjtcbn1cblxuLmZhLXByYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7XG59XG5cbi5mYS1oYW1tZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7XG59XG5cbi5mYS1oYW5kLXBlYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuXG4uZmEtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uZmEtc3luYy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1zcGlubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuXG4uZmEtcm9ib3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7XG59XG5cbi5mYS1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2N2NcIjtcbn1cblxuLmZhLWdlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLXdhcmVob3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTRcIjtcbn1cblxuLmZhLWFycm93LXVwLXJpZ2h0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI3XCI7XG59XG5cbi5mYS1zcGxvdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uZmEtZmFjZS1ncmluLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmZhLWdyaW4taGVhcnRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiO1xufVxuXG4uZmEtZGljZS1mb3VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNFwiO1xufVxuXG4uZmEtc2ltLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M0XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLXRyYW5zZ2VuZGVyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLW1lcmN1cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1hcnJvdy10dXJuLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uZmEtcGVyc29uLWZhbGxpbmctYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ3XCI7XG59XG5cbi5mYS1hd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTlcIjtcbn1cblxuLmZhLXRpY2tldC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG5cbi5mYS10aWNrZXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtYnVpbGRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5mYS1hbmdsZXMtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uZmEtcXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtY2xvY2stcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1oaXN0b3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLWJlYW0tc3dlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1ncmluLWJlYW0tc3dlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgzXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWZyb20tZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmZhLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLXNoaWVsZC1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLWFycm93LXVwLXNob3J0LXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNiMlwiO1xufVxuXG4uZmEtZ29sZi1iYWxsLXRlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmZhLWdvbGYtYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjtcbn1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5mYS1wZW4tbmliOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy10dXJuLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgwXCI7XG59XG5cbi5mYS10ZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODJcIjtcbn1cblxuLmZhLXdhbmQtbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS1tYWdpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLmZhLWRvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjtcbn1cblxuLmZhLWNhcnJvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODdcIjtcbn1cblxuLmZhLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS13aW5lLWdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNlXCI7XG59XG5cbi5mYS1jaGVlc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7XG59XG5cbi5mYS15aW4teWFuZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWRcIjtcbn1cblxuLmZhLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtY29kZS1jb21taXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZiXCI7XG59XG5cbi5mYS1wZXJzb24tYmlraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiO1xufVxuXG4uZmEtYmlraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiO1xufVxuXG4uZmEtYnJvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFhXCI7XG59XG5cbi5mYS1zaGllbGQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc0XCI7XG59XG5cbi5mYS1nb3B1cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4uZmEtZWFydGgtb2NlYW5pYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0N2JcIjtcbn1cblxuLmZhLWdsb2JlLW9jZWFuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdiXCI7XG59XG5cbi5mYS1zcXVhcmUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW1lcy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS14bWFyay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS1oYXNodGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcI1wiO1xufVxuXG4uZmEtdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cblxuLmZhLWV4cGFuZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5mYS1vaWwtY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxM1wiO1xufVxuXG4uZmEtdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUXCI7XG59XG5cbi5mYS1oaXBwbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjtcbn1cblxuLmZhLWNoYXJ0LWNvbHVtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTNcIjtcbn1cblxuLmZhLWluZmluaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNFwiO1xufVxuXG4uZmEtdmlhbC1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk2XCI7XG59XG5cbi5mYS1wZXJzb24tYXJyb3ctZG93bi10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzOFwiO1xufVxuXG4uZmEtdm9pY2VtYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiO1xufVxuXG4uZmEtZmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg2M1wiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmctbHVnZ2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTRcIjtcbn1cblxuLmZhLXVwLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0LXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7XG59XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNjXCI7XG59XG5cbi5mYS1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cblxuLmZhLXRyYWlsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5mYS1iYWhhaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmZhLWhheWthbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmZhLXNkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MyXCI7XG59XG5cbi5mYS1kcmFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7XG59XG5cbi5mYS1zaG9lLXByaW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGJcIjtcbn1cblxuLmZhLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVkXCI7XG59XG5cbi5mYS1saW5rLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtY2hhaW4tYnJva2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtY2hhaW4tc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS11bmxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS1jbG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTFcIjtcbn1cblxuLmZhLWFycm93LXVwLXotYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODJcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uZmEtZmlyZS1mbGFtZS1jdXJ2ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7XG59XG5cbi5mYS1maXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTRcIjtcbn1cblxuLmZhLXRvcm5hZG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzZmXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5NFwiO1xufVxuXG4uZmEtYm9vay1xdXJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODdcIjtcbn1cblxuLmZhLXF1cmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uZmEtYW5jaG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYm9yZGVyLWFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NGNcIjtcbn1cblxuLmZhLWZhY2UtYW5ncnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5mYS1hbmdyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTZcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuXG4uZmEtYXJyb3ctdHJlbmQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cblxuLmZhLXJzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLmZhLWZlZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1kcmF3LXBvbHlnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1zY2FsZS1iYWxhbmNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1nYXVnZS1zaW1wbGUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS1zaG93ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7XG59XG5cbi5mYS1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uZmEtZGVza3RvcC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIk1cIjtcbn1cblxuLmZhLXRhYmxlLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS10aC1saXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uZmEtY29tbWVudC1zbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7XG59XG5cbi5mYS1zbXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7XG59XG5cbi5mYS1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uZmEtdXNlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtYmF0dGVyeS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiO1xufVxuXG4uZmEtaG91c2UtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwOVwiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWRpYWdyYW0tc3VjY2Vzc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3YVwiO1xufVxuXG4uZmEtdHJ1Y2stYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThiXCI7XG59XG5cbi5mYS1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJjXCI7XG59XG5cbi5mYS1oYW5kLWZpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1maXN0LXJhaXNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGVcIjtcbn1cblxuLmZhLWNsb3VkLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMzXCI7XG59XG5cbi5mYS1icmllZmNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5mYS1wZXJzb24tZmFsbGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDZcIjtcbn1cblxuLmZhLWltYWdlLXBvcnRyYWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uZmEtcG9ydHJhaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5mYS11c2VyLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cblxuLmZhLXJ1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjlcIjtcbn1cblxuLmZhLWVhcnRoLWV1cm9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbn1cblxuLmZhLWdsb2JlLWV1cm9wZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTJcIjtcbn1cblxuLmZhLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLWJhaHQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWNcIjtcbn1cblxuLmZhLWJvb2stb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MThcIjtcbn1cblxuLmZhLWJvb2stam91cm5hbC13aGlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1qb3VybmFsLXdoaWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjtcbn1cblxuLmZhLWhhbmRjdWZmczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjhcIjtcbn1cblxuLmZhLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtZGF0YWJhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5mYS1zaGFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLWFycm93LXR1cm4tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1tYWlsLWZvcndhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS1ib3R0bGUtZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzRcIjtcbn1cblxuLmZhLW1hc2stZmFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDdcIjtcbn1cblxuLmZhLWhpbGwtcm9ja3NsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwOFwiO1xufVxuXG4uZmEtcmlnaHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmZhLWV4Y2hhbmdlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmZhLXBhcGVyLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY1XCI7XG59XG5cbi5mYS1kdW5nZW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLTEtd2F2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNiXCI7XG59XG5cbi5mYS1saWZlLXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1oYW5kczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLXNpZ24tbGFuZ3VhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtY2FsZW5kYXItZGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4M1wiO1xufVxuXG4uZmEtd2F0ZXItbGFkZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtbGFkZGVyLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNVwiO1xufVxuXG4uZmEtc3dpbW1pbmctcG9vbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLmZhLWFycm93cy11cC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1mYWNlLWdyaW1hY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1ncmltYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZlwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1tb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZVwiO1xufVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNlXCI7XG59XG5cbi5mYS10dXJuLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7XG59XG5cbi5mYS1sZXZlbC1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1MlwiO1xufVxuXG4uZmEtc3F1YXJlLWVudmVsb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uZmEtZGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjtcbn1cblxuLmZhLWJvd2xpbmctYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzZcIjtcbn1cblxuLmZhLWJyYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkY1wiO1xufVxuXG4uZmEtYmFuZGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjJcIjtcbn1cblxuLmZhLWJhbmQtYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtY2FsZW5kYXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG5cbi5mYS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS10aW1lcy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS14bWFyay1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5mYS1naWZ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cblxuLmZhLWhvdGVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uZmEtZWFydGgtYXNpYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjtcbn1cblxuLmZhLWdsb2JlLWFzaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7XG59XG5cbi5mYS1pZC1jYXJkLWNsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdmXCI7XG59XG5cbi5mYS1pZC1jYXJkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdXNlci1jbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmRcIjtcbn1cblxuLmZhLWhhbmQtZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjtcbn1cblxuLmZhLWFsbGVyZ2llczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjFcIjtcbn1cblxuLmZhLWZpbGUtaW52b2ljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLW11Zy1zYXVjZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1jb2ZmZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5mYS1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjtcbn1cblxuLmZhLW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7XG59XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtc2VhcmNoLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuXG4uZmEtcnVsZXItdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7XG59XG5cbi5mYS11c2VyLWxhcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNlwiO1xufVxuXG4uZmEtdXNlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5mYS10cmFpbi10cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViNFwiO1xufVxuXG4uZmEtdXNlci1udXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmZhLXN5cmluZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhlXCI7XG59XG5cbi5mYS1jbG91ZC1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM0XCI7XG59XG5cbi5mYS1zdG9wd2F0Y2gtMjA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi5mYS1zcXVhcmUtZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmZhLW1hZ25ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLmZhLWphcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTZcIjtcbn1cblxuLmZhLW5vdGUtc3RpY2t5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1idWctc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDkwXCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI2XCI7XG59XG5cbi5mYS1ib25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkN1wiO1xufVxuXG4uZmEtdXNlci1pbmp1cmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyOFwiO1xufVxuXG4uZmEtZmFjZS1zYWQtdGVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjRcIjtcbn1cblxuLmZhLXNhZC10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS10ZW50LWFycm93cy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4MVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwhXCI7XG59XG5cbi5mYS1hcnJvd3Mtc3Bpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmJcIjtcbn1cblxuLmZhLXByaW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uZmEtdHVya2lzaC1saXJhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS10cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLXVzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLXg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1zZWFyY2gtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OFwiO1xufVxuXG4uZmEtdXNlcnMtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXVzZXJzLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDlcIjtcbn1cblxuLmZhLXBlcnNvbi1taWxpdGFyeS1wb2ludGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGFcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1iYW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1tdXNldW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS11bml2ZXJzaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uZmEtdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS10cm93ZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTg5XCI7XG59XG5cbi5mYS1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cblxuLmZhLXN0YXBsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFmXCI7XG59XG5cbi5mYS1tYXNrcy10aGVhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4uZmEtdGhlYXRlci1tYXNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjtcbn1cblxuLmZhLWtpcC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFjNFwiO1xufVxuXG4uZmEtaGFuZC1wb2ludC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM2XCI7XG59XG5cbi5mYS1qZXQtZmlnaHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtc3F1YXJlLXNoYXJlLW5vZGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLWJhcmNvZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5mYS1wbHVzLW1pbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzY1wiO1xufVxuXG4uZmEtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS1ncmFkdWF0aW9uLWNhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2VcIjtcbn1cblxuLmZhLXR1cm4tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5mYS1sZXZlbC11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7XG59XG5cbi5zci1vbmx5LFxuLmZhLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpLFxuLmZhLXNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi40LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1zdHlsZS1mYW1pbHktYnJhbmRzOiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICAtLWZhLWZvbnQtYnJhbmRzOiBub3JtYWwgNDAwIDFlbS8xIFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmZhYixcbi5mYS1icmFuZHMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEtbW9uZXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiO1xufVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG5cbi5mYS1zaG9wd2FyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiO1xufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjtcbn1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7XG59XG5cbi5mYS1jbG91ZGZsYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG5cbi5mYS11cHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTBcIjtcbn1cblxuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjtcbn1cblxuLmZhLWR5YWxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5OVwiO1xufVxuXG4uZmEtYml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3YVwiO1xufVxuXG4uZmEtc3RhY2twYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQyXCI7XG59XG5cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuXG4uZmEtZ3VpbGRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7XG59XG5cbi5mYS1zcXVhcmUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuXG4uZmEtb3JjaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDJcIjtcbn1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZFwiO1xufVxuXG4uZmEtY2VudGVyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MFwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU3XCI7XG59XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uZmEtd2htY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGRcIjtcbn1cblxuLmZhLXJvY2tldGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZThcIjtcbn1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5mYS11bnRhcHBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA1XCI7XG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7XG59XG5cbi5mYS1zcXVhcmUtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cblxuLmZhLXNxdWFyZS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWRcIjtcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cblxuLmZhLXNpc3RyaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWVcIjtcbn1cblxuLmZhLXNxdWFyZS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmZhLWJhdHRsZS1uZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzVcIjtcbn1cblxuLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5ZFwiO1xufVxuXG4uZmEtc3F1YXJlLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjtcbn1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLXNxdWFyZS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7XG59XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4uZmEtc291cmNldHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkM1wiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7XG59XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiO1xufVxuXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG5cbi5mYS1hbGdvbGlhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZjXCI7XG59XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWZcIjtcbn1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5mYS1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7XG59XG5cbi5mYS1ldmVybm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOVwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjBcIjtcbn1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG5cbi5mYS13YXRjaG1hbi1tb25pdG9yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5mYS1naXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQxXCI7XG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5mYS1yZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjJcIjtcbn1cblxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7XG59XG5cbi5mYS1zcXVhcmUtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjtcbn1cblxuLmZhLWNlbnRvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4OVwiO1xufVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG5cbi5mYS1jbG91ZHNtaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg0XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtc3F1YXJlLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjtcbn1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiO1xufVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG5cbi5mYS1pbnN0YWxvZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtc3F1YXJlLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uZmEtZnJlZWJzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNFwiO1xufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7XG59XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5mYS1mb250aWNvbnMtZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTJcIjtcbn1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiO1xufVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLmZhLWdvbGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQwZlwiO1xufVxuXG4uZmEta2lja3N0YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmJcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLmZhLWZpcnN0ZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTFcIjtcbn1cblxuLmZhLXNxdWFyZS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMVwiO1xufVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cblxuLmZhLXdwcmVzc3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLXJlbmRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTRcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjtcbn1cblxuLmZhLW5mYy1kaXJlY3Rpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMFwiO1xufVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5mYS1mZWRvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OThcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1tZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDliXCI7XG59XG5cbi5mYS1sYXJhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JkXCI7XG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7XG59XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG5cbi5mYS1kaXNjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkyXCI7XG59XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cblxuLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzBcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5mYS1tZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2FcIjtcbn1cblxuLmZhLWRvY2h1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NFwiO1xufVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7XG59XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7XG59XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cblxuLmZhLXVuc3BsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7XG59XG5cbi5mYS1zcXVhcmUtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLXNxdWFyZS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLWhpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cblxuLmZhLWdpdGtyYWtlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNlwiO1xufVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiO1xufVxuXG4uZmEtYXBwbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE1XCI7XG59XG5cbi5mYS1wYWRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTBcIjtcbn1cblxuLmZhLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmNcIjtcbn1cblxuLmZhLXNxdWFyZS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiO1xufVxuXG4uZmEtcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGNcIjtcbn1cblxuLmZhLXNob3BpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmZhLWhhY2tlcnJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjdcIjtcbn1cblxuLmZhLXJlc2VhcmNoZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOFwiO1xufVxuXG4uZmEtc3dpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZTFcIjtcbn1cblxuLmZhLWFuZ3VsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjBcIjtcbn1cblxuLmZhLXNwZWFrYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjNcIjtcbn1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjtcbn1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLXNxdWFyZS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWVcIjtcbn1cblxuLmZhLWdpdGxhYi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWVcIjtcbn1cblxuLmZhLXN0dWRpb3ZpbmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOFwiO1xufVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiO1xufVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjtcbn1cblxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7XG59XG5cbi5mYS1zcXVhcmUtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5mYS1oYXNobm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5OVwiO1xufVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmVcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMlwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiO1xufVxuXG4uZmEta2V5Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JhXCI7XG59XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuXG4uZmEtaXRjaC1pbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzYVwiO1xufVxuXG4uZmEtdW1icmFjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhlOFwiO1xufVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7XG59XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cblxuLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTZcIjtcbn1cblxuLmZhLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOVwiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjtcbn1cblxuLmZhLXNxdWFyZS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7XG59XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLmZhLWxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWRcIjtcbn1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjtcbn1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XG59XG5cbi5mYS10eXBvMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyYlwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEtZGFpbHltb3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cblxuLmZhLW5mYy1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzFcIjtcbn1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7XG59XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmZhLXBhdHJlb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDlcIjtcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmZhLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZjFcIjtcbn1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiO1xufVxuXG4uZmEtYmltb2JqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc4XCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5mYS1zcXVhcmUtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uZmEtbWFuZGFsb3JpYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGZcIjtcbn1cblxuLmZhLWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwYVwiO1xufVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiO1xufVxuXG4uZmEtcGVyaXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RhXCI7XG59XG5cbi5mYS1mdWxjcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBiXCI7XG59XG5cbi5mYS1jbG91ZHNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgzXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG5cbi5mYS1zY2hsaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWFcIjtcbn1cblxuLmZhLXNxdWFyZS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjtcbn1cblxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NVwiO1xufVxuXG4uZmEtdXNwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMVwiO1xufVxuXG4uZmEtbWVnYXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTNcIjtcbn1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiO1xufVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7XG59XG5cbi5mYS1pdHVuZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjRcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjtcbn1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuXG4uZmEtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlmXCI7XG59XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG5cbi5mYS10aGluay1wZWFrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczMVwiO1xufVxuXG4uZmEtYmlsaWJpbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZDlcIjtcbn1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuXG4uZmEtY290dG9uLWJ1cmVhdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5ZVwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLTQyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5mYS1pbm5vc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzMFwiO1xufVxuXG4uZmEtc3F1YXJlLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGViXCI7XG59XG5cbi5mYS1wYWxmZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDhcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTdcIjtcbn1cblxuLmZhLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTJcIjtcbn1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cblxuLmZhLXNxdWFyZS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLWh1YnNwb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjJcIjtcbn1cblxuLmZhLWRlcGxveWRvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZVwiO1xufVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG5cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uZmEtc3F1YXJlLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGFcIjtcbn1cblxuLmZhLW1lbmRlbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IzXCI7XG59XG5cbi5mYS11bmlyZWdpc3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNFwiO1xufVxuXG4uZmEtZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTlcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjtcbn1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtY21wbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzYwXCI7XG59XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEtZ3JpcGZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWNcIjtcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5mYS1waGFicmljYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkYlwiO1xufVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjtcbn1cblxuLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWFcIjtcbn1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjtcbn1cblxuLmZhLWF1dG9wcmVmaXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxY1wiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLmZhLWdvb2dsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FiXCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjtcbn1cblxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYVwiO1xufVxuXG4uZmEtc2VydmljZXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VjXCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ4XCI7XG59XG5cbi5mYS1kZWV6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmZhLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYlwiO1xufVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiO1xufVxuXG4uZmEtZG9ja2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk1XCI7XG59XG5cbi5mYS1zY3JlZW5wYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzBcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5mYS1kLWFuZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhkXCI7XG59XG5cbi5mYS1taWNyb2Jsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU1XCI7XG59XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmZhLXJlYWRtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNVwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuXG4uZmEtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZVwiO1xufVxuXG4uZmEtd2lyc2luZGhhbmR3ZXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQwXCI7XG59XG5cbi5mYS13c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZDBcIjtcbn1cblxuLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2ZcIjtcbn1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cblxuLmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG5cbi5mYS1uczg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDVcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xufVxuXG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGNcIjtcbn1cblxuLmZhLXJ1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuXG4uZmEtc3F1YXJlLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5mYS1zdGF5bGlua2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y1XCI7XG59XG5cbi5mYS1rYWdnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZmFcIjtcbn1cblxuLmZhLXNwYWNlLWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWNcIjtcbn1cblxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cblxuLmZhLXNxdWFyZS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLmZhLXNxdWFyZS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYVwiO1xufVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiO1xufVxuXG4uZmEtcGVyYnl0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiO1xufVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiO1xufVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7XG59XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG5cbi5mYS1ib3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzQwXCI7XG59XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNVwiO1xufVxuXG4uZmEtaG9ybmJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTJcIjtcbn1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG5cbi5mYS1pZGVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5mYS1kZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2NcIjtcbn1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uZmEteWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTRcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjtcbn1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7XG59XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjtcbn1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmZhLXJlcGx5ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNlwiO1xufVxuXG4uZmEtc3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkNlwiO1xufVxuXG4uZmEtamVua2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNlwiO1xufVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuXG4uZmEtcm9ja3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlOVwiO1xufVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG5cbi5mYS1idWZmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzdcIjtcbn1cblxuLmZhLW5wbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNFwiO1xufVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG5cbi5mYS1zdHViYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWM3XCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiO1xufVxuXG4uZmEtb2R5c2VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWM2XCI7XG59XG5cbi5mYS1zcXVhcmUtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiO1xufVxuXG4uZmEtbm9kZS1qczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkM1wiO1xufVxuXG4uZmEtZWRnZS1sZWdhY3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1zbGFjay1oYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLmZhLXZhYWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwOFwiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzRcIjtcbn1cblxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGRcIjtcbn1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzlcIjtcbn1cblxuLmZhLXNpdHJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ0YVwiO1xufVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7XG59XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cblxuLmZhLWJ1eS1uLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGE2XCI7XG59XG5cbi5mYS1ndWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiO1xufVxuXG4uZmEtZW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjNcIjtcbn1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmZhLXRlYW1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmOVwiO1xufVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG5cbi5mYS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDExXCI7XG59XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiO1xufVxuXG4uZmEtd29kdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuXG4uZmEtaW50ZXJjb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWZcIjtcbn1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7XG59XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLmZhLXBpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzYVwiO1xufVxuXG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y2XCI7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi40LjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMyBGb250aWNvbnMsIEluYy5cbiAqL1xuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1zdHlsZS1mYW1pbHktY2xhc3NpYzogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIC0tZmEtZm9udC1zb2xpZDogbm9ybWFsIDkwMCAxZW0vMSBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5mYXMsXG4uZmEtc29saWQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uaGFzLWJsdWUtY29sb3IsXG4uaGFzLWJsdWUtY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xufVxuXG4uaGFzLWJsdWUtYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gIGJvcmRlci1jb2xvcjogIzBkNmVmZDtcbn1cblxuLmhhcy1pbmRpZ28tY29sb3IsXG4uaGFzLWluZGlnby1jb2xvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NjEwZjI7XG59XG5cbi5oYXMtaW5kaWdvLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBib3JkZXItY29sb3I6ICM2NjEwZjI7XG59XG5cbi5oYXMtcHVycGxlLWNvbG9yLFxuLmhhcy1wdXJwbGUtY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4uaGFzLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uaGFzLXBpbmstY29sb3IsXG4uaGFzLXBpbmstY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZDYzMzg0O1xufVxuXG4uaGFzLXBpbmstYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNjMzODQ7XG4gIGJvcmRlci1jb2xvcjogI2Q2MzM4NDtcbn1cblxuLmhhcy1yZWQtY29sb3IsXG4uaGFzLXJlZC1jb2xvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5oYXMtcmVkLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5oYXMtb3JhbmdlLWNvbG9yLFxuLmhhcy1vcmFuZ2UtY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uaGFzLW9yYW5nZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uaGFzLXllbGxvdy1jb2xvcixcbi5oYXMteWVsbG93LWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLmhhcy15ZWxsb3ctYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmhhcy1ncmVlbi1jb2xvcixcbi5oYXMtZ3JlZW4tY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjODhkNTI1O1xufVxuXG4uaGFzLWdyZWVuLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhkNTI1O1xuICBib3JkZXItY29sb3I6ICM4OGQ1MjU7XG59XG5cbi5oYXMtdGVhbC1jb2xvcixcbi5oYXMtdGVhbC1jb2xvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICMyMGM5OTc7XG59XG5cbi5oYXMtdGVhbC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwYzk5NztcbiAgYm9yZGVyLWNvbG9yOiAjMjBjOTk3O1xufVxuXG4uaGFzLWN5YW4tY29sb3IsXG4uaGFzLWN5YW4tY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMGRjYWYwO1xufVxuXG4uaGFzLWN5YW4tYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmhhcy1ibGFjay1jb2xvcixcbi5oYXMtYmxhY2stY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuXG4uaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFiO1xuICBib3JkZXItY29sb3I6ICMxZDFkMWI7XG59XG5cbi5oYXMtd2hpdGUtY29sb3IsXG4uaGFzLXdoaXRlLWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uaGFzLWdyYXktY29sb3IsXG4uaGFzLWdyYXktY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmhhcy1ncmF5LWRhcmstY29sb3IsXG4uaGFzLWdyYXktZGFyay1jb2xvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG59XG5cbi5oYXMtZ3JheS1kYXJrLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5oYXMtcHJpbWFyeS1jb2xvcixcbi5oYXMtcHJpbWFyeS1jb2xvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICM3MDAwZmY7XG59XG5cbi5oYXMtcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMDBmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNzAwMGZmO1xufVxuXG4uaGFzLXNlY29uZGFyeS1jb2xvcixcbi5oYXMtc2Vjb25kYXJ5LWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogIzRiMDA1YTtcbn1cblxuLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjAwNWE7XG4gIGJvcmRlci1jb2xvcjogIzRiMDA1YTtcbn1cblxuLmhhcy1zdWNjZXNzLWNvbG9yLFxuLmhhcy1zdWNjZXNzLWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogIzg4ZDUyNTtcbn1cblxuLmhhcy1zdWNjZXNzLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhkNTI1O1xuICBib3JkZXItY29sb3I6ICM4OGQ1MjU7XG59XG5cbi5oYXMtaW5mby1jb2xvcixcbi5oYXMtaW5mby1jb2xvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICMwZGNhZjA7XG59XG5cbi5oYXMtaW5mby1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuXG4uaGFzLXdhcm5pbmctY29sb3IsXG4uaGFzLXdhcm5pbmctY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uaGFzLXdhcm5pbmctYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmhhcy1kYW5nZXItY29sb3IsXG4uaGFzLWRhbmdlci1jb2xvcjp2aXNpdGVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5oYXMtZGFuZ2VyLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5oYXMtbGlnaHQtY29sb3IsXG4uaGFzLWxpZ2h0LWNvbG9yOnZpc2l0ZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmhhcy1saWdodC1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uaGFzLWRhcmstY29sb3IsXG4uaGFzLWRhcmstY29sb3I6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uaGFzLWRhcmstYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLndoaXRlLWNhcmQsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmMDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjM5MjE1Njg2Myk7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIHBhZGRpbmc6IDI0cHggMjBweDtcbn1cblxuLnB1cnBsZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMDA1YTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yMzkyMTU2ODYzKTtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgcGFkZGluZzogMjRweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoaXRlLWNhcmQsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8ge1xuICAgIHBhZGRpbmc6IDQ4cHggNDBweDtcbiAgfVxuICAucHVycGxlLWNhcmQge1xuICAgIHBhZGRpbmc6IDQ4cHggNDBweDtcbiAgfVxufVxuLnRvcHRpdGxlIHtcbiAgY29sb3I6ICM0YjAwNWE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuYS5pY29uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxNHB4IDAgMTRweCA5NXB4O1xufVxuYS5pY29uLWxpbmsgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuYS5pY29uLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWxpbmstYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwMDBmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4ycywgYmFja2dyb3VuZC1jb2xvciAwLjJzO1xufVxuYS5pY29uLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UwMDhkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG59XG5hLmljb24tbGluazphY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMwMDY0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG59XG5hLmljb24tbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYS5pY29uLWxpbms6Zm9jdXMgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGQ1MjU7XG59XG5hLmljb24tbGluazpmb2N1czphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGQ1MjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1saW5rLWFycm93LXByaW1hcnkuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICBvdXRsaW5lOiAzcHggZGFzaGVkICM4OGQ1MjU7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5hLmljb24tbGluay53aGl0ZSBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuYS5pY29uLWxpbmsud2hpdGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWxpbmstYXJyb3ctcHJpbWFyeS5zdmcpO1xufVxuYS5pY29uLWxpbmsud2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmEuaWNvbi1saW5rLndoaXRlOmZvY3VzIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhkNTI1O1xuICBjb2xvcjogIzcwMDBmZjtcbn1cbmEuaWNvbi1saW5rLndoaXRlOmZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZDUyNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWxpbmstYXJyb3ctcHJpbWFyeS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIG91dGxpbmU6IDNweCBkYXNoZWQgIzg4ZDUyNTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlcixcbi5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzRiMDA1YTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2NmY2ZjNjtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAycHggNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNzAwMGZmO1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgZm9udC1mYW1pbHk6IFwiYWt0aXZfZ3JvdGVza1wiLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cblxuLmdmaWVsZC5leHRlcm5hbC1saW5rIC5nZmllbGRfZGVzY3JpcHRpb246OmFmdGVyLFxuYVtyZWx+PWV4dGVybmFsXTo6YWZ0ZXIsXG5hLndwc2wtZGlyZWN0aW9uczo6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDBweCAwIC0ycHggMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC13ZWJraXQtbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgcm9sZT1cImltZ1wiIHdpZHRoPVwiMWVtXCIgaGVpZ2h0PVwiMWVtXCIgcHJlc2VydmVBc3BlY3RSYXRpbz1cInhNaWRZTWlkIG1lZXRcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCI+PHBhdGggZD1cIk05IDNoOHY4bC0yLTFWNi45MmwtNS42IDUuNTlsLTEuNDEtMS40MUwxNC4wOCA1SDEwem0zIDEydi0zbDItMnY3SDNWNmg4TDkgOEg1djdoN3pcIiBmaWxsPVwiY3VycmVudENvbG9yXCIvPjwvc3ZnPicpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBtYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiBhcmlhLWhpZGRlbj1cInRydWVcIiByb2xlPVwiaW1nXCIgd2lkdGg9XCIxZW1cIiBoZWlnaHQ9XCIxZW1cIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPVwieE1pZFlNaWQgbWVldFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIj48cGF0aCBkPVwiTTkgM2g4djhsLTItMVY2LjkybC01LjYgNS41OWwtMS40MS0xLjQxTDE0LjA4IDVIMTB6bTMgMTJ2LTNsMi0ydjdIM1Y2aDhMOSA4SDV2N2g3elwiIGZpbGw9XCJjdXJyZW50Q29sb3JcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuaDMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbmg0LFxuaDUsXG5oNixcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGEsXG4uaDYge1xuICBmb250LWZhbWlseTogXCJha3Rpdl9ncm90ZXNrXCIsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5cbmgzLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCwgLmgzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG5oNSwgLmg1LCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oMVtjbGFzcyo9ZGlzcGxheS1dLCBbY2xhc3MqPWRpc3BsYXktXS5oMSxcbmgyW2NsYXNzKj1kaXNwbGF5LV0sXG5bY2xhc3MqPWRpc3BsYXktXS5oMixcbmgzW2NsYXNzKj1kaXNwbGF5LV0sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgW2NsYXNzKj1kaXNwbGF5LV0uZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCBbY2xhc3MqPWRpc3BsYXktXS5nZmllbGRfbGFiZWwsXG5bY2xhc3MqPWRpc3BsYXktXS5oMyxcbmg0W2NsYXNzKj1kaXNwbGF5LV0sXG5bY2xhc3MqPWRpc3BsYXktXS5oNCxcbmg1W2NsYXNzKj1kaXNwbGF5LV0sXG5bY2xhc3MqPWRpc3BsYXktXS5oNSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGFbY2xhc3MqPWRpc3BsYXktXSB7XG4gIGZvbnQtZmFtaWx5OiBcImFrdGl2X2dyb3Rlc2tfY2RibGFja1wiLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hbGlnbmZ1bGwsIC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciwgLnNpdGUtbWFpbiAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ2Zvcm1fY3VzdG9tX2NvbmZpcm1hdGlvbl93cmFwcGVyLCAjd3BzbC13cmFwLm9vcndlcmstb3ZlcnZpZXcsIC5zaXRlLW1haW4gLmFsaWduZnVsbCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi5hbGlnbmZ1bGwgLmNvbnRhaW5lciwgLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5jb250YWluZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ2Zvcm1fY3VzdG9tX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5jb250YWluZXIsICN3cHNsLXdyYXAub29yd2Vyay1vdmVydmlldyAuY29udGFpbmVyIHtcbiAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xufVxuXG4uYWxpZ253aWRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDZyZW0pO1xuICB3aWR0aDogY2FsYygxMDAlICsgNnJlbSk7XG59XG5cbmEge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbmE6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cih0aXRsZSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDJlbTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5hOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMmVtO1xuICBjb2xvcjogIzNlMDA4ZDtcbn1cbmE6YWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMmVtO1xuICBjb2xvcjogIzJjMDA2NDtcbn1cbmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhkNTI1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDAyZW07XG4gIGNvbG9yOiAjMmMwMDY0O1xufVxuXG4uYnRuLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAud3AtYmxvY2stc2VhcmNoIGJ1dHRvbiwgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS1vdXRsaW5lID4gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDAwZmY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5idG46YmVmb3JlLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmJlZm9yZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmJlZm9yZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmJlZm9yZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmJlZm9yZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246YmVmb3JlLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpiZWZvcmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6YmVmb3JlLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveDpiZWZvcmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3g6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3g6YmVmb3JlLCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLndwc2wtc3RvcmUtY2hvaWNlLWFhOmJlZm9yZSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWE6YmVmb3JlLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmJlZm9yZSwgLndwLWJsb2NrLXNlYXJjaCBidXR0b246YmVmb3JlLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpOmJlZm9yZSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBhdHRyKHRpdGxlKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMmVtO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5idG46aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbjpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b246aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsOmhvdmVyLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveDpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5hYS1jaGVja2JveDpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveDpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3g6aG92ZXIsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAud3BzbC1zdG9yZS1jaG9pY2UtYWE6aG92ZXIsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLndwc2wtc3RvcmUtY2hvaWNlLWFhOmhvdmVyLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC53cC1ibG9jay1zZWFyY2ggYnV0dG9uOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2UwMDhkO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDJlbTtcbn1cbi5idG46YWN0aXZlLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246YWN0aXZlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmFjdGl2ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmFjdGl2ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmFjdGl2ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmFjdGl2ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246YWN0aXZlLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDphY3RpdmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6YWN0aXZlLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveDphY3RpdmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3g6YWN0aXZlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94OmFjdGl2ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3g6YWN0aXZlLCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLndwc2wtc3RvcmUtY2hvaWNlLWFhOmFjdGl2ZSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWE6YWN0aXZlLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLndwLWJsb2NrLXNlYXJjaCBidXR0b246YWN0aXZlLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZTpub3QoLmhhcy1iYWNrZ3JvdW5kKSwgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyYzAwNjQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMmVtO1xufVxuLmJ0bjpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbjpmb2N1cyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6Zm9jdXMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWw6Zm9jdXMsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94OmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94OmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94OmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5hYS1jaGVja2JveDpmb2N1cywgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC53cHNsLXN0b3JlLWNob2ljZS1hYTpmb2N1cywgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWE6Zm9jdXMsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLndwLWJsb2NrLXNlYXJjaCBidXR0b246Zm9jdXMsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSA+IC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXM6bm90KC5oYXMtYmFja2dyb3VuZCksIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNWEwYWMwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDAyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGQ1MjU7XG4gIG91dGxpbmU6IDNweCBkYXNoZWQgIzg4ZDUyNTtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cbi5idG4uYnRuLW91dGxpbmUsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJ0bi1vdXRsaW5lLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJ0bi1vdXRsaW5lLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJ0bi1vdXRsaW5lLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4tb3V0bGluZS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJ0bi1vdXRsaW5lLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuYnRuLW91dGxpbmUuZ2Zvcm1fbmV4dF9idXR0b24sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLmJ0bi1vdXRsaW5lLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLmJ0bi1vdXRsaW5lLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5idG4tb3V0bGluZS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5idG4tb3V0bGluZS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5idG4tb3V0bGluZS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYnRuLW91dGxpbmUuYWEtY2hlY2tib3gsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYnRuLW91dGxpbmUud3BzbC1zdG9yZS1jaG9pY2UtYWEsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJ0bi1vdXRsaW5lLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dC5idG4tb3V0bGluZVt0eXBlPWJ1dHRvbl0sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dC5idG4tb3V0bGluZVt0eXBlPXN1Ym1pdF0sIC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLmJ0bi1vdXRsaW5lLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stYnV0dG9uIC5idG4tb3V0bGluZS53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzcwMDBmZjtcbiAgY29sb3I6ICM3MDAwZmY7XG59XG4uYnRuLmJ0bi1vdXRsaW5lOmhvdmVyLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idG4tb3V0bGluZS5nZm9ybV9idXR0b246aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idG4tb3V0bGluZS5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idG4tb3V0bGluZS5nZm9ybV9uZXh0X2J1dHRvbjpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuYnRuLW91dGxpbmUuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4tb3V0bGluZS5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJ0bi1vdXRsaW5lLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbC5idG4tb3V0bGluZTpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbC5idG4tb3V0bGluZTpob3ZlciwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLW91dGxpbmUuYWEtY2hlY2tib3g6aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYnRuLW91dGxpbmUuYWEtY2hlY2tib3g6aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLW91dGxpbmUuYWEtY2hlY2tib3g6aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJ0bi1vdXRsaW5lLmFhLWNoZWNrYm94OmhvdmVyLCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLmJ0bi1vdXRsaW5lLndwc2wtc3RvcmUtY2hvaWNlLWFhOmhvdmVyLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5idG4tb3V0bGluZS53cHNsLXN0b3JlLWNob2ljZS1hYTpob3ZlciwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1idXR0b25dOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLW91dGxpbmVbdHlwZT1zdWJtaXRdOmhvdmVyLCAud3AtYmxvY2stc2VhcmNoIGJ1dHRvbi5idG4tb3V0bGluZTpob3ZlciwgLndwLWJsb2NrLWJ1dHRvbiAuYnRuLW91dGxpbmUud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguaGFzLWJhY2tncm91bmQpIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzRiMDA1YTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJ0bi5idG4taW52ZXJ0ZWQsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJ0bi1pbnZlcnRlZC5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYnRuLWludmVydGVkLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fbmV4dF9idXR0b24sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLmJ0bi1pbnZlcnRlZCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbC5idG4taW52ZXJ0ZWQsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJ0bi1pbnZlcnRlZC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5idG4taW52ZXJ0ZWQuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLWludmVydGVkLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5idG4taW52ZXJ0ZWQuYWEtY2hlY2tib3gsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYnRuLWludmVydGVkLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5idG4taW52ZXJ0ZWQud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1pbnZlcnRlZFt0eXBlPWJ1dHRvbl0sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dC5idG4taW52ZXJ0ZWRbdHlwZT1zdWJtaXRdLCAud3AtYmxvY2stc2VhcmNoIGJ1dHRvbi5idG4taW52ZXJ0ZWQsIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtb3V0bGluZSA+IC5idG4taW52ZXJ0ZWQud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stYnV0dG9uIC5idG4taW52ZXJ0ZWQud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuLmJ0bi5idG4taW52ZXJ0ZWQ6aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJ0bi1pbnZlcnRlZC5nZm9ybV9idXR0b246aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYnRuLWludmVydGVkLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fbmV4dF9idXR0b246aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLmJ0bi1pbnZlcnRlZDpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbC5idG4taW52ZXJ0ZWQ6aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJ0bi1pbnZlcnRlZC5hYS1jaGVja2JveDpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5idG4taW52ZXJ0ZWQuYWEtY2hlY2tib3g6aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLWludmVydGVkLmFhLWNoZWNrYm94OmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5idG4taW52ZXJ0ZWQuYWEtY2hlY2tib3g6aG92ZXIsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYnRuLWludmVydGVkLndwc2wtc3RvcmUtY2hvaWNlLWFhOmhvdmVyLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5idG4taW52ZXJ0ZWQud3BzbC1zdG9yZS1jaG9pY2UtYWE6aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1pbnZlcnRlZFt0eXBlPWJ1dHRvbl06aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dC5idG4taW52ZXJ0ZWRbdHlwZT1zdWJtaXRdOmhvdmVyLCAud3AtYmxvY2stc2VhcmNoIGJ1dHRvbi5idG4taW52ZXJ0ZWQ6aG92ZXIsIC53cC1ibG9jay1idXR0b24gLmJ0bi1pbnZlcnRlZC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMzZTAwOGQ7XG59XG4uYnRuLmJ0bi1pbnZlcnRlZDphY3RpdmUsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJ0bi1pbnZlcnRlZC5nZm9ybV9idXR0b246YWN0aXZlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYnRuLWludmVydGVkLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjphY3RpdmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fbmV4dF9idXR0b246YWN0aXZlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fYnV0dG9uOmFjdGl2ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuYnRuLWludmVydGVkLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjphY3RpdmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJ0bi1pbnZlcnRlZC5nZm9ybV9uZXh0X2J1dHRvbjphY3RpdmUsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLmJ0bi1pbnZlcnRlZDphY3RpdmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwuYnRuLWludmVydGVkOmFjdGl2ZSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLWludmVydGVkLmFhLWNoZWNrYm94OmFjdGl2ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5idG4taW52ZXJ0ZWQuYWEtY2hlY2tib3g6YWN0aXZlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJ0bi1pbnZlcnRlZC5hYS1jaGVja2JveDphY3RpdmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJ0bi1pbnZlcnRlZC5hYS1jaGVja2JveDphY3RpdmUsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYnRuLWludmVydGVkLndwc2wtc3RvcmUtY2hvaWNlLWFhOmFjdGl2ZSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYnRuLWludmVydGVkLndwc2wtc3RvcmUtY2hvaWNlLWFhOmFjdGl2ZSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLWludmVydGVkW3R5cGU9YnV0dG9uXTphY3RpdmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dC5idG4taW52ZXJ0ZWRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgLndwLWJsb2NrLXNlYXJjaCBidXR0b24uYnRuLWludmVydGVkOmFjdGl2ZSwgLndwLWJsb2NrLWJ1dHRvbiAuYnRuLWludmVydGVkLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyYzAwNjQ7XG59XG4uYnRuLmJ0bi1pbnZlcnRlZDpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYnRuLWludmVydGVkLmdmb3JtX2J1dHRvbjpmb2N1cyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJ0bi1pbnZlcnRlZC5nZm9ybV9wcmV2aW91c19idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idG4taW52ZXJ0ZWQuZ2Zvcm1fbmV4dF9idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJ0bi1pbnZlcnRlZC5nZm9ybV9idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJ0bi1pbnZlcnRlZC5nZm9ybV9wcmV2aW91c19idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJ0bi1pbnZlcnRlZC5nZm9ybV9uZXh0X2J1dHRvbjpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwuYnRuLWludmVydGVkOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLmJ0bi1pbnZlcnRlZDpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLWludmVydGVkLmFhLWNoZWNrYm94OmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJ0bi1pbnZlcnRlZC5hYS1jaGVja2JveDpmb2N1cyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5idG4taW52ZXJ0ZWQuYWEtY2hlY2tib3g6Zm9jdXMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJ0bi1pbnZlcnRlZC5hYS1jaGVja2JveDpmb2N1cywgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5idG4taW52ZXJ0ZWQud3BzbC1zdG9yZS1jaG9pY2UtYWE6Zm9jdXMsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJ0bi1pbnZlcnRlZC53cHNsLXN0b3JlLWNob2ljZS1hYTpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLWludmVydGVkW3R5cGU9YnV0dG9uXTpmb2N1cyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ0bi1pbnZlcnRlZFt0eXBlPXN1Ym1pdF06Zm9jdXMsIC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLmJ0bi1pbnZlcnRlZDpmb2N1cywgLndwLWJsb2NrLWJ1dHRvbiAuYnRuLWludmVydGVkLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGQ1MjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5hYS1jaGVja2JveCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94LFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLW91dGxpbmUgPiAud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguaGFzLWJhY2tncm91bmQpLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIHBhZGRpbmc6IDE4cHggNDBweCAxOHB4O1xuICB9XG59XG4jcGFnZSA+IC53cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcGFnZSA+IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgfVxufVxuLnNpdGUtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaXRlLW1haW4ubWFpbi00MDQge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4uc2l0ZS1tYWluLm1haW4tNDA0IC53cC1ibG9jay1idXR0b25zIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zaXRlLW1haW4gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2l0ZS1tYWluIC5oYXMtc21hbGwtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpdGUtbWFpbiAuaGFzLW1lZGl1bS1mb250LXNpemUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uc2l0ZS1tYWluIC5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNpdGUtbWFpbiAuaGFzLWh1Z2UtZm9udC1zaXplIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnNpdGUtbWFpbiAuaGFzLXByaW1hcnktY29sb3Ige1xuICBjb2xvcjogIzcwMDBmZiAhaW1wb3J0YW50O1xufVxuLnNpdGUtbWFpbiAuaGFzLXNlY29uZGFyeS1jb2xvciB7XG4gIGNvbG9yOiAjNGIwMDVhICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1tYWluIC5oYXMtdGVydGlhcnktY29sb3ItY29sb3Ige1xuICBjb2xvcjogI2UxZGNmZiAhaW1wb3J0YW50O1xufVxuLnNpdGUtbWFpbiAuaGFzLXRleHQtY29sb3ItY29sb3Ige1xuICBjb2xvcjogIzFkMWQxYiAhaW1wb3J0YW50O1xufVxuLnNpdGUtbWFpbiAuaGFzLWxpZ2h0LWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6ICNmOGY4ZjAgIWltcG9ydGFudDtcbn1cbi5zaXRlLW1haW4gLmhhcy1iYWNrZ3JvdW5kLWNvbG9yLWNvbG9yIHtcbiAgY29sb3I6ICNmOGY4ZjAgIWltcG9ydGFudDtcbn1cbi5zaXRlLW1haW4gLmhhcy1wcmltYXJ5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1tYWluIC5oYXMtc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIwMDVhICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1tYWluIC5oYXMtdGVydGlhcnktY29sb3ItYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWRjZmYgIWltcG9ydGFudDtcbn1cbi5zaXRlLW1haW4gLmhhcy1kYXJrLWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFiICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1tYWluIC5oYXMtdGV4dC1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYiAhaW1wb3J0YW50O1xufVxuLnNpdGUtbWFpbiAuaGFzLWxpZ2h0LWNvbG9yLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGYwICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1tYWluIC5oYXMtYmFja2dyb3VuZC1jb2xvci1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnNpdGUtbWFpbiBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5zaXRlLW1haW4gZmlndXJlIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaXRlLW1haW4gZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICBtYXJnaW46IDAuNzVyZW0gMCAwO1xufVxuLnNpdGUtbWFpbiBmaWd1cmUgZmlnY2FwdGlvbi5ibG9ja3MtZ2FsbGVyeS1jYXB0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2l0ZS1tYWluIGZpZ3VyZS53cC1ibG9jay1nYWxsZXJ5LmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uc2l0ZS1tYWluIGZpZ3VyZS53cC1ibG9jay1nYWxsZXJ5LmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLnNpdGUtbWFpbiBmaWd1cmUud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1tYWluIGZpZ3VyZS53cC1ibG9jay1nYWxsZXJ5LmFsaWduZnVsbCAuYmxvY2tzLWdhbGxlcnktZ3JpZCwgLnNpdGUtbWFpbiBmaWd1cmUud3AtYmxvY2stZ2FsbGVyeS5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAuYmxvY2tzLWdhbGxlcnktZ3JpZCwgLnNpdGUtbWFpbiAuZW50cnktY29udGVudCBmaWd1cmUud3AtYmxvY2stZ2FsbGVyeS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuZ2Zvcm1fY3VzdG9tX2NvbmZpcm1hdGlvbl93cmFwcGVyIC5ibG9ja3MtZ2FsbGVyeS1ncmlkLCAuZW50cnktY29udGVudCAuc2l0ZS1tYWluIGZpZ3VyZS53cC1ibG9jay1nYWxsZXJ5Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5nZm9ybV9jdXN0b21fY29uZmlybWF0aW9uX3dyYXBwZXIgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQsIC5zaXRlLW1haW4gZmlndXJlLndwLWJsb2NrLWdhbGxlcnkjd3BzbC13cmFwLm9vcndlcmstb3ZlcnZpZXcgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4uc2l0ZS1tYWluIGZpZ3VyZS53cC1ibG9jay1nYWxsZXJ5IC5ibG9ja3MtZ2FsbGVyeS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaXRlLW1haW4gZmlndXJlLndwLWJsb2NrLWdhbGxlcnkgLmJsb2Nrcy1nYWxsZXJ5LWl0ZW0gZmlnY2FwdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNpdGUtbWFpbiBmaWd1cmUud3AtYmxvY2stZ2FsbGVyeSAuYmxvY2tzLWdhbGxlcnktaXRlbTpob3ZlciBmaWdjYXB0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLW1haW4gLmdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1tYWluIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1tYWluIC5nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0gLmdhbGxlcnktaWNvbiBhLFxuLnNpdGUtbWFpbiAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIC5nYWxsZXJ5LWljb24gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiA0MHB4IDEwcHggOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODEyNWVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjcpLCByZ2JhKDAsIDAsIDAsIDAuMykgNzAlLCB0cmFuc3BhcmVudCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeSAuZ2FsbGVyeS1pdGVtOmhvdmVyIGZpZ2NhcHRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxKSAtIDE2cHgpO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDE2cHgpO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDE2cHgpO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyA0KSAtIDE2cHgpO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyA1KSAtIDE2cHgpO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyA2KSAtIDE2cHgpO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyA3KSAtIDE2cHgpO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyA4KSAtIDE2cHgpO1xufVxuLnNpdGUtbWFpbiAuZ2FsbGVyeS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyA5KSAtIDE2cHgpO1xufVxuLnNpdGUtbWFpbiBvbCxcbi5zaXRlLW1haW4gdWwge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpdGUtbWFpbiBvbCBvbCxcbi5zaXRlLW1haW4gb2wgdWwsXG4uc2l0ZS1tYWluIHVsIG9sLFxuLnNpdGUtbWFpbiB1bCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaXRlLW1haW4gb2wgbGksXG4uc2l0ZS1tYWluIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLnNpdGUtbWFpbiB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uc2l0ZS1tYWluIGRsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zaXRlLW1haW4ubWFpbi00MDQgLmJsb2NrLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFsaWdud2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWxpZ253aWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2Y1ZjVlYjtcbn1cbmJvZHkuYWRtaW4tYmFyIGhlYWRlci5oZWFkZXIge1xuICB0b3A6IDMycHg7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiB7XG4gIGZsZXg6IDAgMSAyNSU7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6ICM3MDAwZmY7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgxMTIsIDAsIDI1NSwgMSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdGl0bGUge1xuICBjb2xvcjogIzcwMDBmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItdG9nZ2xlcjpmb2N1cywgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIGJvcmRlcjogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItdG9nZ2xlcjpmb2N1cyAubmF2YmFyLXRvZ2dsZXItaWNvbiwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItdG9nZ2xlcjpob3ZlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjg3NSwgMCwgOTAsIDElMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItdG9nZ2xlcjpmb2N1cyAubmF2YmFyLXRpdGxlLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci10b2dnbGVyOmhvdmVyIC5uYXZiYXItdGl0bGUge1xuICBjb2xvcjogIzRiMDA1YTtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm5hdmJhci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubmF2YmFyLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5uYXZiYXItaGVhZGVyIC5idG4tY2xvc2U6aG92ZXIsIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubmF2YmFyLWhlYWRlciAuYnRuLWNsb3NlOmFjdGl2ZSwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5uYXZiYXItaGVhZGVyIC5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0cHggMCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDAyZW07XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1tZW51LWl0ZW0gPiAubmF2LWxpbmssIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMmVtO1xuICBjb2xvcjogIzNlMDA4ZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzZTAwOGQ7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpmb2N1cyA+IC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OGQ1MjU7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbTphY3RpdmUgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODhkNTI1O1xuICBjb2xvcjogIzNlMDA4ZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzZTAwOGQ7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hldnJvbi1yaWdodC1wcmltYXJ5LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmN1cnJlbnQtbWVudS1pdGVtID4gLm5hdi1saW5rOmFmdGVyLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46aG92ZXIgPiAubmF2LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoZXZyb24tcmlnaHQtaG92ZXIuc3ZnKTtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc3VibWVudS13cmFwcGVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTIwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zdWJtZW51LXdyYXBwZXIgLmdvLWJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnN1Ym1lbnUtd3JhcHBlciAuZ28tYmFjazpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hldnJvbi1yaWdodC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnN1Ym1lbnUtd3JhcHBlciAuZ28tYmFjazpob3ZlciB7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc3VibWVudS13cmFwcGVyIC5nby1iYWNrOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY2hldnJvbi1yaWdodC1wcmltYXJ5LnN2Zyk7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzcwMDBmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc3VibWVudS13cmFwcGVyIC5zdWJtZW51LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5hY3RpdmUgPiAuc3VibWVudS13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2ID4gLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1vYmlsZS1tZW51LWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tb2JpbGUtbWVudS1ib3R0b20gLndwLWJsb2NrLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tb2JpbGUtbWVudS1ib3R0b20gLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlLnNob3cge1xuICAvKm1pbi1oZWlnaHQ6IDEwMHZoOyovXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDk7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZS5zaG93IC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogOHB4IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCB7XG4gIGZsZXg6IDAgMSAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmJ0biwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5nZm9ybV9idXR0b24sXG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5nZm9ybV9wcmV2aW91c19idXR0b24sXG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmdmb3JtX25leHRfYnV0dG9uLFxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmdmb3JtX2J1dHRvbixcbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5nZm9ybV9wcmV2aW91c19idXR0b24sXG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5nZm9ybV9uZXh0X2J1dHRvbiwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGxhYmVsLFxuaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGxhYmVsLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYWEtY2hlY2tib3gsXG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYWEtY2hlY2tib3gsXG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYWEtY2hlY2tib3gsXG5oZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5hYS1jaGVja2JveCwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cHNsLXN0b3JlLWNob2ljZS1hYSwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWEsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGlucHV0W3R5cGU9YnV0dG9uXSxcbmhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XSwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLndwLWJsb2NrLXNlYXJjaCBidXR0b24sIC53cC1ibG9jay1zZWFyY2ggaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgYnV0dG9uLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24gaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNhbGVuZGFyLXB1cnBsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWxnIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiAycHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubmF2YmFyLWhlYWRlcixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tb2JpbGUtbWVudS1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMjVweCAxNnB4IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IGF0dHIodGl0bGUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwMmVtO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjVmNWViO1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnN1Ym1lbnUtd3JhcHBlciAuZ28tYmFjayxcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzcwMDBmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjM2UwMDhkO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjM2UwMDhkO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItY29sbGFwc2Utd3JhcHBlciAubWVudS1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiAuc3VibWVudS13cmFwcGVyIC5zdWJtZW51IC5uYXYtaXRlbTpmb2N1cyA+IC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZDUyNTtcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gLnN1Ym1lbnUtd3JhcHBlciAuc3VibWVudSAubmF2LWl0ZW06YWN0aXZlID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OGQ1MjU7XG4gICAgY29sb3I6ICMzZTAwOGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzZTAwOGQ7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItbmF2IC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1jb2xsYXBzZS13cmFwcGVyIC5tZW51LWNvbnRhaW5lciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIC5zdWJtZW51LXdyYXBwZXIgLnN1Ym1lbnUgLnN1Ym1lbnUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwIDAgMjBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1uYXYgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLXdyYXBwZXIgLm1lbnUtY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciAuc3VibWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4sIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZ2Zvcm1fYnV0dG9uLFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmdmb3JtX25leHRfYnV0dG9uLFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5nZm9ybV9idXR0b24sXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5nZm9ybV9uZXh0X2J1dHRvbiwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGxhYmVsLFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCBsYWJlbCwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmFhLWNoZWNrYm94LFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5hYS1jaGVja2JveCxcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94LFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYWEtY2hlY2tib3gsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYWEtY2hlY2tib3gsIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0ICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cHNsLXN0b3JlLWNob2ljZS1hYSwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgaW5wdXRbdHlwZT1zdWJtaXRdLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAud3AtYmxvY2stc2VhcmNoIGJ1dHRvbiwgLndwLWJsb2NrLXNlYXJjaCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCBidXR0b24sIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAxNHB4IDQwcHggMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHVzZXItc2VsZWN0OiBhbGw7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmJ0bjpob3ZlciwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5nZm9ybV9idXR0b246aG92ZXIsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZ2Zvcm1fbmV4dF9idXR0b246aG92ZXIsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpob3ZlciwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgbGFiZWw6aG92ZXIsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGxhYmVsOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveDpob3ZlciwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYWEtY2hlY2tib3g6aG92ZXIsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5hYS1jaGVja2JveDpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmFhLWNoZWNrYm94OmhvdmVyLFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3g6aG92ZXIsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5hYS1jaGVja2JveDpob3ZlcixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5hYS1jaGVja2JveDpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5hYS1jaGVja2JveDpob3ZlciwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC53cHNsLXN0b3JlLWNob2ljZS1hYTpob3ZlciwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cHNsLXN0b3JlLWNob2ljZS1hYTpob3ZlciwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWE6aG92ZXIsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLndwc2wtc3RvcmUtY2hvaWNlLWFhOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cC1ibG9jay1zZWFyY2ggYnV0dG9uOmhvdmVyLCAud3AtYmxvY2stc2VhcmNoIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGJ1dHRvbjpob3ZlciwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMzZTAwOGQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmJ0bi5idG4tY2FsLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idG4tY2FsLmdmb3JtX2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC5nZm9ybV9idXR0b24sXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJ0bi1jYWwuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYnRuLWNhbC5nZm9ybV9uZXh0X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC5nZm9ybV9uZXh0X2J1dHRvbixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4tY2FsLmdmb3JtX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmdmb3JtX2J1dHRvbixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4tY2FsLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4tY2FsLmdmb3JtX25leHRfYnV0dG9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmJ0bi1jYWwuZ2Zvcm1fbmV4dF9idXR0b24sIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLmJ0bi1jYWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGxhYmVsLmJ0bi1jYWwsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbC5idG4tY2FsLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgbGFiZWwuYnRuLWNhbCwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLWNhbC5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC5hYS1jaGVja2JveCxcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJ0bi1jYWwuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmFhLWNoZWNrYm94LFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLWNhbC5hYS1jaGVja2JveCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmJ0bi1jYWwuYWEtY2hlY2tib3gsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYnRuLWNhbC5hYS1jaGVja2JveCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmFhLWNoZWNrYm94LCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLmJ0bi1jYWwud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC53cHNsLXN0b3JlLWNob2ljZS1hYSwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYnRuLWNhbC53cHNsLXN0b3JlLWNob2ljZS1hYSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC53cHNsLXN0b3JlLWNob2ljZS1hYSwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLWNhbFt0eXBlPWJ1dHRvbl0sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGlucHV0LmJ0bi1jYWxbdHlwZT1idXR0b25dLFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dC5idG4tY2FsW3R5cGU9c3VibWl0XSxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgaW5wdXQuYnRuLWNhbFt0eXBlPXN1Ym1pdF0sIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLmJ0bi1jYWwsIC53cC1ibG9jay1zZWFyY2ggaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgYnV0dG9uLmJ0bi1jYWwsIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cC1ibG9jay1idXR0b24gLmJ0bi1jYWwud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgcGFkZGluZzogMTRweCAzMHB4IDE0cHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3MDAwZmY7XG4gICAgY29sb3I6ICM3MDAwZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLWNhbGVuZGFyLXB1cnBsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmJ0bi5idG4tY2FsOmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5idG4tY2FsLmdmb3JtX2J1dHRvbjpob3ZlciwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC5nZm9ybV9idXR0b246aG92ZXIsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJ0bi1jYWwuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlcixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYnRuLWNhbC5nZm9ybV9uZXh0X2J1dHRvbjpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC5nZm9ybV9uZXh0X2J1dHRvbjpob3ZlcixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4tY2FsLmdmb3JtX2J1dHRvbjpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmdmb3JtX2J1dHRvbjpob3ZlcixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4tY2FsLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3ZlcixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5idG4tY2FsLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmJ0bi1jYWwuZ2Zvcm1fbmV4dF9idXR0b246aG92ZXIsIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLmJ0bi1jYWw6aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGxhYmVsLmJ0bi1jYWw6aG92ZXIsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbC5idG4tY2FsOmhvdmVyLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgbGFiZWwuYnRuLWNhbDpob3ZlciwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLWNhbC5hYS1jaGVja2JveDpob3ZlciwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC5hYS1jaGVja2JveDpob3ZlcixcbiAgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJ0bi1jYWwuYWEtY2hlY2tib3g6aG92ZXIsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmFhLWNoZWNrYm94OmhvdmVyLFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYnRuLWNhbC5hYS1jaGVja2JveDpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmJ0bi1jYWwuYWEtY2hlY2tib3g6aG92ZXIsXG4gIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYnRuLWNhbC5hYS1jaGVja2JveDpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLmFhLWNoZWNrYm94OmhvdmVyLCBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLmJ0bi1jYWwud3BzbC1zdG9yZS1jaG9pY2UtYWE6aG92ZXIsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC53cHNsLXN0b3JlLWNob2ljZS1hYTpob3ZlciwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYnRuLWNhbC53cHNsLXN0b3JlLWNob2ljZS1hYTpob3ZlciwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuYnRuLWNhbC53cHNsLXN0b3JlLWNob2ljZS1hYTpob3ZlciwgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXQuYnRuLWNhbFt0eXBlPWJ1dHRvbl06aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IGlucHV0LmJ0bi1jYWxbdHlwZT1idXR0b25dOmhvdmVyLFxuICBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLmhlYWRlci1yaWdodCAuaGVhZGVyLXdpZGdldCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dC5idG4tY2FsW3R5cGU9c3VibWl0XTpob3ZlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgaW5wdXQuYnRuLWNhbFt0eXBlPXN1Ym1pdF06aG92ZXIsIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLmJ0bi1jYWw6aG92ZXIsIC53cC1ibG9jay1zZWFyY2ggaGVhZGVyLmhlYWRlciAubmF2YmFyIC5oZWFkZXItcmlnaHQgLmhlYWRlci13aWRnZXQgYnV0dG9uLmJ0bi1jYWw6aG92ZXIsIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC53cC1ibG9jay1idXR0b24gLmJ0bi1jYWwud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIGhlYWRlci5oZWFkZXIgLm5hdmJhciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXItd2lkZ2V0IC5idG4tY2FsLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMyNzFGMzk7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzI3MUYzOTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb24tY2FsZW5kYXIuc3ZnKTtcbiAgfVxufVxuXG4uZW50cnktaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xufVxuLmVudHJ5LWhlYWRlciAuaGVhZGVyLWJnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmVudHJ5LWhlYWRlciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmVudHJ5LWhlYWRlciAuY29udGFpbmVyIC5oZWFkZXItY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5lbnRyeS1oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWNvbnRlbnQgaDEsIC5lbnRyeS1oZWFkZXIgLmNvbnRhaW5lciAuaGVhZGVyLWNvbnRlbnQgLmgxIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucHJvZHVjdC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG4ucHJvZHVjdC1oZWFkZXIgLmNvbnRhaW5lci1sZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItbGVmdCB7XG4gIGJhY2tncm91bmQ6ICM3MDAwZmY7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItbGVmdCAudG9wdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1sZWZ0IC5wcm9kdWN0LXRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItbGVmdCAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCB7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLnN3aXBlci1wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLnN3aXBlci1wcm9kdWN0IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0IC5zd2lwZXItcHJvZHVjdCAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAuc3dpcGVyLXByb2R1Y3QgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLnN3aXBlci1wcm9kdWN0IC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweCAwIDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAuc3dpcGVyLXByb2R1Y3QgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDBweDtcbiAgbWFyZ2luOiAycHggNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLnN3aXBlci1wcm9kdWN0IC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb2xvci5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzM3MzczNztcbiAgbWFyZ2luOiAwcHggMnB4O1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLnN3aXBlci1wcm9kdWN0IC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAuc3dpcGVyLXByb2R1Y3QgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDhweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiAjY2ZjZmM2IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cbi5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0IC5zd2lwZXItcHJvZHVjdCAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLnN3aXBlci1wcm9kdWN0IC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAuc3dpcGVyLXByb2R1Y3QgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcixcbi5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0IC5zd2lwZXItcHJvZHVjdCAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzAwMGZmO1xufVxuLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLnN3aXBlci1wcm9kdWN0IC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6YWZ0ZXIsXG4ucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAuc3dpcGVyLXByb2R1Y3QgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtaGVhZGVyIC5jb250YWluZXItbGcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmVudHJ5LWhlYWRlciAuaGVhZGVyLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuZW50cnktaGVhZGVyIC5jb250YWluZXIgLmhlYWRlci1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyMHZ3O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmVudHJ5LWhlYWRlci5oZWFkZXItNDA0IC5jb250YWluZXIgLmhlYWRlci1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kdWN0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLWJnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMDBmZjtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cbiAgLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItbGVmdCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAzMnB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wcm9kdWN0LWhlYWRlciAucHJvZHVjdC1oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMzJweCAwIDMycHggMzJweDtcbiAgfVxuICAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAuc3dpcGVyLXByb2R1Y3Qge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbiAgLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLnN3aXBlci1wcm9kdWN0IC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDMycHggMCAwIDA7XG4gIH1cbiAgLnByb2R1Y3QtaGVhZGVyIC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQgLnN3aXBlci1wcm9kdWN0IC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbi1jb2xvciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMnB4IDZweDtcbiAgfVxuICAucHJvZHVjdC1oZWFkZXIgLnByb2R1Y3QtaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodCAuc3dpcGVyLXByb2R1Y3QgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWNvbG9yLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDBweCA0cHg7XG4gIH1cbn1cbiNhcmNoaXZlLXdyYXBwZXIgLnRheC1pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWRjZmY7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbiNhcmNoaXZlLXdyYXBwZXIgLnRheC1pbnRybyAuaW50cm8tY29udGVudCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jYXJjaGl2ZS13cmFwcGVyIC5zZWxlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG4jYXJjaGl2ZS13cmFwcGVyICNtYWluIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLW51bWJlcnMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggNjBweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLW51bWJlcnMgLnBhZ2UtbnIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWU5ZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbnVtYmVycyAucGFnZS1uciBzcGFuLFxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbnVtYmVycyAucGFnZS1uciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDlweCA0cHg7XG4gIGNvbG9yOiAjMjYyNzI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbnVtYmVycyAucGFnZS1uci5hY3RpdmUgc3Bhbixcbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLW51bWJlcnMgLnBhZ2UtbnIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWRjZmY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNhcmNoaXZlLXdyYXBwZXIgLnRheC1pbnRybyB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG4gICNhcmNoaXZlLXdyYXBwZXIgLnNlbGVjdGlvbiB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG4gICNhcmNoaXZlLXdyYXBwZXIgI21haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gICNhcmNoaXZlLXdyYXBwZXIgI21haW4gLnByb2R1Y3QtY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc2luZ2xlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDcycHggMDtcbiAgcGFkZGluZzogMCA2MHB4IDAgMDtcbn1cbi5zaW5nbGUtY29udGVudCBoMiwgLnNpbmdsZS1jb250ZW50IC5oMiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbn1cbi5zaW5nbGUtY29udGVudCAuc2luZ2xlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuLnNpbmdsZS1jb250ZW50IC5zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFrdGl2X2dyb3Rlc2tcIiwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjNTI2NDdjO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnNpbmdsZS1jb250ZW50IC5iYWNrLXRvLW92ZXJ2aWV3IHtcbiAgbWFyZ2luOiA2MHB4IDAgMCAwO1xufVxuLnNpbmdsZS1jb250ZW50IC5iYWNrLXRvLW92ZXJ2aWV3IC5iYWNrLWJ0biB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWt0aXZfZ3JvdGVza19jZGJsYWNrXCIsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNGIwMDVhO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuLnNpbmdsZS1jb250ZW50IC5iYWNrLXRvLW92ZXJ2aWV3IC5iYWNrLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuXG4uc2luZ2xlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpbmdsZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDQwcHggMCA0MHB4IDA7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcbiAgfVxuICAuc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtY29udGVudCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNDBweCAwO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMzBweCAwIDMwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaW5nbGUtY29udGVudCAuc2luZ2xlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGUtc3RvcmUtaW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2ZmO1xuICBwYWRkaW5nOiA0OHB4IDAgMzJweCAwO1xufVxuLnNpbmdsZS1zdG9yZS1pbnRybyAuaW5mby1jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uc2luZ2xlLXN0b3JlLWludHJvIC5pbmZvLWNhcmQgLmNvbnRhY3QtcnVsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2luZ2xlLXN0b3JlLWludHJvIC5pbmZvLWNhcmQgLmNvbnRhY3QtcnVsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXN0b3JlLWludHJvIC5pbmZvLWNhcmQgLmNvbnRhY3QtcnVsZSBzcGFuLnRpdGxlLFxuLnNpbmdsZS1zdG9yZS1pbnRybyAuaW5mby1jYXJkIC5jb250YWN0LXJ1bGUgc3BhbiBzdHJvbmcge1xuICBjb2xvcjogIzFkMWQxYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaW5nbGUtc3RvcmUtaW50cm8gLmluZm8tY2FyZCAuYWRkcmVzcyAud3BzbC1sb2NhdGlvbi1hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuLnNpbmdsZS1zdG9yZS1pbnRybyAuaW5mby1jYXJkIC5hZGRyZXNzIC53cHNsLWxvY2F0aW9uLWFkZHJlc3Mgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNpbmdsZS1zdG9yZS1pbnRybyAuaW5mby1jYXJkIC5hZGRyZXNzIC53cHNsLWxvY2F0aW9uLWFkZHJlc3MgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1zdG9yZS1pbnRybyAuaW5mby1jYXJkIC5hZGRyZXNzIC53cHNsLWNvbnRhY3QtZGV0YWlscyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMxZDFkMWI7XG59XG4uc2luZ2xlLXN0b3JlLWludHJvIC5pbmZvLWNhcmQgLmFkZHJlc3MgLndwc2wtY29udGFjdC1kZXRhaWxzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5zaW5nbGUtc3RvcmUtaW50cm8gLmluZm8tY2FyZCAuYWRkcmVzcyAud3BzbC1jb250YWN0LWRldGFpbHMgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1zdG9yZS1pbnRybyAuaW5mby1jYXJkIC5zcGVjaWFsaXN0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZDFkMWI7XG59XG4uc2luZ2xlLXN0b3JlLWludHJvIC5pbmZvLWNhcmQgLnNwZWNpYWxpc3Qgc3Bhbi50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2luZ2xlLXN0b3JlLWludHJvIC5pbmZvLWNhcmQgLnNwZWNpYWxpc3Qgc3Bhbi5uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnNpbmdsZS1zdG9yZS1jb250ZW50IHtcbiAgcGFkZGluZzogNDhweCAwIDQ4cHggMDtcbn1cbi5zaW5nbGUtc3RvcmUtY29udGVudCAuYWZzcHJhYWstYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuLnNpbmdsZS1zdG9yZS1jb250ZW50IC53cHNsLW9wZW5pbmctaG91cnMge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG4uc2luZ2xlLXN0b3JlLWNvbnRlbnQgLmhvdXJzLWZvb3RlciB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cbi5zaW5nbGUtc3RvcmUtY29udGVudCBoMywgLnNpbmdsZS1zdG9yZS1jb250ZW50IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLnNpbmdsZS1zdG9yZS1jb250ZW50IC5nZmllbGRfbGFiZWwsXG4uc2luZ2xlLXN0b3JlLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuc2luZ2xlLXN0b3JlLWNvbnRlbnQgLmdmaWVsZF9sYWJlbCwgLnNpbmdsZS1zdG9yZS1jb250ZW50IC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2luZ2xlLXN0b3JlLWNvbnRlbnQgLmluZm8tcm91dGUge1xuICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xufVxuLnNpbmdsZS1zdG9yZS1jb250ZW50IC5pbmZvLXJvdXRlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2luZ2xlLXN0b3JlLW1hcCAud3BzbC1nbWFwLWNhbnZhcyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbmdsZS1zdG9yZS1leHRyYS1jb250ZW50IHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtc3RvcmUtaW50cm8gLmNvbnRhaW5lcixcbiAgLnNpbmdsZS1zdG9yZS1jb250ZW50IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbmZvcm0gdGV4dGFyZWEsXG5mb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2I5YjliMjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgY29sb3I6ICMxZDFkMWI7XG59XG5mb3JtIHRleHRhcmVhOmZvY3VzLFxuZm9ybSB0ZXh0YXJlYSA6YWN0aXZlLFxuZm9ybSBpbnB1dDpmb2N1cyxcbmZvcm0gaW5wdXQgOmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MDAwZmY7XG4gIG91dGxpbmU6IDA7XG59XG5mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbmZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MzczNmU7XG59XG5mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGhlaWdodDogNDVweDtcbn1cbmZvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5mb3JtIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDBweDtcbn1cblxuLmZvcm0tY29udHJvbCwgLndwLWJsb2NrLXNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAud3AtYmxvY2stc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzczNzM2ZTtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsIC53cC1ibG9jay1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzcwMDBmZjtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJvb3RzdHJhcC1zZWxlY3QgLmJ0bi1saWdodCB7XG4gIGhlaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cblxubGFiZWwge1xuICBmb250LWZhbWlseTogXCJha3Rpdl9ncm90ZXNrXCIsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4uY29udGVudC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG4uY29udGVudC1jYXJkIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZWM7XG59XG4uY29udGVudC1jYXJkIC5pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29udGVudC1jYXJkIC5ibG9nLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2ZmO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogNDhweCA0MHB4IDk2cHg7XG4gIHRvcDogMDtcbn1cbi5jb250ZW50LWNhcmQgLmJsb2ctY2FyZCAuZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jb250ZW50LWNhcmQgLmJsb2ctY2FyZCAubGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0OHB4O1xuICByaWdodDogMjhweDtcbn1cbi5jb250ZW50LWNhcmQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogNDhweCA0MHB4IDk2cHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRlbnQtY2FyZCAuY29udGVudC13cmFwcGVyIC5kZXNjIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNvbnRlbnQtY2FyZCAuY29udGVudC13cmFwcGVyIC5saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQ4cHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbn1cbi5jb250ZW50LWNhcmQgLmNhcmQtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMjQpIDBweCA4cHggMTZweCAwcHg7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICB6LWluZGV4OiAwO1xufVxuLmNvbnRlbnQtY2FyZDpob3ZlciAuY29udGVudC13cmFwcGVyIHtcbiAgdG9wOiAtMTZweDtcbn1cbi5jb250ZW50LWNhcmQ6aG92ZXIgLmNhcmQtc2hhZG93IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50LWNhcmQge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LWNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNhcmQtc3RyZXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNmb290ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjVmNWViIDAlLCAjZmZmZmZmIDQwLjk4JSk7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBwYWRkaW5nOiA2NHB4IDAgMzhweDtcbn1cbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgaDEsICNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmgxLFxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCBoMixcbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmgyLFxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCBoMyxcbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCAuZ2ZpZWxkX2xhYmVsLFxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkICNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmdmaWVsZF9sYWJlbCxcbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmgzLFxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCBoNCxcbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmg0LFxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCBoNSxcbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmg1LFxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhLFxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCBoNixcbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmg2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGIwMDVhO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCAud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCAuZm9vdGVyLWNvbnRlbnQgdWwubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmZvb3Rlci1jb250ZW50IHVsLm1lbnUgbGkge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jZm9vdGVyICN3cmFwcGVyLWZvb3Rlci1mdWxsIC5mb290ZXItY29udGVudCB1bC5tZW51IGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbiNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmZvb3Rlci1jb250ZW50IHVsLm1lbnUgbGkgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZm9vdGVyIC5mb290ZXItYm90dG9tIHtcbiAgcGFkZGluZzogMzJweCAwIDEwcHg7XG59XG4jZm9vdGVyIC5mb290ZXItYm90dG9tIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNmb290ZXIgLmZvb3Rlci1ib3R0b20gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZm9vdGVyIC5mb290ZXItYm90dG9tIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2NHB4IDAgNTRweDtcbiAgfVxuICAjZm9vdGVyICN3cmFwcGVyLWZvb3Rlci1mdWxsIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgMTZweDtcbiAgfVxuICAjZm9vdGVyICN3cmFwcGVyLWZvb3Rlci1mdWxsIC5mb290ZXItY29udGVudCAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmZvb3Rlci1jb250ZW50IC53cC1ibG9jay1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAjZm9vdGVyICN3cmFwcGVyLWZvb3Rlci1mdWxsIC5mb290ZXItY29udGVudCNmb290ZXItY29udGVudC1yaWdodCAuZm9vdGVyLXdpZGdldCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCAuZm9vdGVyLWNvbnRlbnQjZm9vdGVyLWNvbnRlbnQtcmlnaHQgLmZvb3Rlci13aWRnZXQgdWwubWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjZm9vdGVyICN3cmFwcGVyLWZvb3Rlci1mdWxsIC5mb290ZXItY29udGVudCNmb290ZXItY29udGVudC1yaWdodCAuZm9vdGVyLXdpZGdldCB1bC5tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDMwcHg7XG4gIH1cbiAgI2Zvb3RlciAjd3JhcHBlci1mb290ZXItZnVsbCAuZm9vdGVyLWNvbnRlbnQjZm9vdGVyLWNvbnRlbnQtcmlnaHQgLmZvb3Rlci13aWRnZXQgdWwubWVudSBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICNmb290ZXIgI3dyYXBwZXItZm9vdGVyLWZ1bGwgLmZvb3Rlci1jb250ZW50I2Zvb3Rlci1jb250ZW50LXJpZ2h0IC5mb290ZXItd2lkZ2V0IHVsLm1lbnUgbGkgYTpob3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNlMDA4ZDtcbiAgfVxuICAjZm9vdGVyICN3cmFwcGVyLWZvb3Rlci1mdWxsIC5mb290ZXItY29udGVudCNmb290ZXItY29udGVudC1yaWdodCAuZm9vdGVyLXdpZGdldCB1bC5tZW51IGxpIGE6YWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjM2UwMDhkO1xuICB9XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIDBweCAwIDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3AtYmxvY2stY29sdW1ucyB7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwLWJsb2NrLWNvbHVtbnM6bm90KC5pcy1ub3Qtc3RhY2tlZC1vbi1tb2JpbGUpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stY29sdW1uczpub3QoLmlzLW5vdC1zdGFja2VkLW9uLW1vYmlsZSkgPiAud3AtYmxvY2stY29sdW1uW3N0eWxlKj1mbGV4LWJhc2lzXSB7XG4gICAgZmxleC1iYXNpczogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ud3AtYmxvY2stYnV0dG9uLmFsaWducmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ud3AtYmxvY2stY292ZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud3AtYmxvY2stcXVvdGUsIGJsb2NrcXVvdGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xuICBjb2xvcjogI2Y4ZjhmMDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbn1cbi53cC1ibG9jay1xdW90ZSBwLCBibG9ja3F1b3RlIHAge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53cC1ibG9jay1xdW90ZSBwOmJlZm9yZSwgYmxvY2txdW90ZSBwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luOiAtMC40Mzc1cmVtIDAgMXJlbTtcbn1cbi53cC1ibG9jay1xdW90ZSBwIGEsIGJsb2NrcXVvdGUgcCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcXVvdGUgcCBjaXRlLCBibG9ja3F1b3RlIHAgY2l0ZSB7XG4gIG1hcmdpbjogMS4zMTI1cmVtIDAgMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG59XG4ud3AtYmxvY2stcXVvdGUuaXMtc3R5bGUtbGFyZ2UsIGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2Uge1xuICBwYWRkaW5nOiA2NHB4O1xuICBtYXJnaW46IDMuNXJlbSAwO1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHAsIGJsb2NrcXVvdGUuaXMtc3R5bGUtbGFyZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLndwLWJsb2NrLXF1b3RlLmlzLXN0eWxlLWxhcmdlIHA6YmVmb3JlLCBibG9ja3F1b3RlLmlzLXN0eWxlLWxhcmdlIHA6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW46IC0wLjQzNzVyZW0gMCAycmVtO1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbjogMi41cmVtIDA7XG4gIGJvcmRlcjogdHJhbnNwYXJlbnQgMnB4IHNvbGlkO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIGJsb2NrcXVvdGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZS5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUgcCB7XG4gIG1hcmdpbjogMCAwIDEuMzEyNXJlbTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDlweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ud3AtYmxvY2stcHVsbHF1b3RlIHA6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IC0wLjQzNzVyZW0gMCAxcmVtO1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBwIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi53cC1ibG9jay1zZXBhcmF0b3IuaXMtc3R5bGUtd2lkZSwgLndwLWJsb2NrLXNlcGFyYXRvci5pcy1zdHlsZS1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cC1ibG9jay1ncm91cC5oYXMtYmFja2dyb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG1hcmdpbjogMi41cmVtIDA7XG59XG5cbnRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25mdWxsLCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyLCAuZW50cnktY29udGVudCAud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5nZm9ybV9jdXN0b21fY29uZmlybWF0aW9uX3dyYXBwZXIsIC53cC1ibG9jay1sYXRlc3QtcG9zdHMjd3BzbC13cmFwLm9vcndlcmstb3ZlcnZpZXcge1xuICBwYWRkaW5nOiAwIDMwcHggIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIDI0cHg7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MDAwZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWV4Y2VycHQsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFlbTtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBtYXJnaW46IDA7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIGdyaWQtcm93LXN0YXJ0OiAyO1xuICBncmlkLXJvdy1lbmQ6IDM7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1leGNlcnB0IC5yZWFkLW1vcmUsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQgLnJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yIHtcbiAgb3JkZXI6IDQ7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIGdyaWQtcm93LWVuZDogNDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWF1dGhvciB+IC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtYXV0aG9yIH4gLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB7XG4gIG9yZGVyOiA1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gIGdyaWQtcm93LXN0YXJ0OiAzO1xuICBncmlkLXJvdy1lbmQ6IDQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB+IC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZGF0ZSB+IC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZnVsbC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gIGdyaWQtcm93LXN0YXJ0OiAxO1xuICBncmlkLXJvdy1lbmQ6IDY7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UgfiBhIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gIGdyaWQtcm93LWVuZDogMjtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSB+IC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX3Bvc3QtZXhjZXJwdCwgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIH4gLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1mdWxsLWNvbnRlbnQge1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICBncmlkLXJvdy1zdGFydDogMjtcbiAgZ3JpZC1yb3ctZW5kOiAzO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIH4gLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1hdXRob3Ige1xuICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICBncmlkLXJvdy1zdGFydDogMztcbiAgZ3JpZC1yb3ctZW5kOiA0O1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyA+IGxpIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIH4gLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fcG9zdC1kYXRlIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gIGdyaWQtY29sdW1uLWVuZDogMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIGdyaWQtcm93LWVuZDogNDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMjBweDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5jb2x1bW5zLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBjYWxjKCgxMDAlIC0gKCgyIC0gMSkgKiAyMHB4KSkgLyAyKSk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuY29sdW1ucy0zIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgY2FsYygoMTAwJSAtICgoMyAtIDEpICogMjBweCkpIC8gMykpO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkLmNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIGNhbGMoKDEwMCUgLSAoKDQgLSAxKSAqIDIwcHgpKSAvIDQpKTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZC5jb2x1bW5zLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBjYWxjKCgxMDAlIC0gKCg1IC0gMSkgKiAyMHB4KSkgLyA1KSk7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuY29sdW1ucy02IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgY2FsYygoMTAwJSAtICgoNiAtIDEpICogMjBweCkpIC8gNikpO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5pcy1ncmlkIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMuaXMtZ3JpZCBsaSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19wb3N0LWRhdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud3AtYmxvY2stYXJjaGl2ZXMgc2VsZWN0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndwLWJsb2NrLWNhdGVnb3JpZXMgc2VsZWN0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlcjogc29saWQgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDI0cHggIWltcG9ydGFudDtcbn1cbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgbGkge1xuICBwYWRkaW5nOiAyNHB4IDAgMCAwO1xuICBtYXJnaW46IDI0cHggMCAwIDA7XG4gIGJvcmRlci10b3A6IHJnYmEoMCwgMCwgMCwgMC4xKSAxcHggc29saWQ7XG59XG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi53cC1ibG9jay1hcmNoaXZlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMnB4IDI0cHggIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLndwLWJsb2NrLWFyY2hpdmVzIGxpIHtcbiAgcGFkZGluZzogMTJweCAwIDAgMDtcbiAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMSkgMXB4IHNvbGlkO1xufVxuLndwLWJsb2NrLWFyY2hpdmVzIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndwLWJsb2NrLWFyY2hpdmVzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ud3AtYmxvY2stcnNzIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEycHggMjRweCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud3AtYmxvY2stcnNzIGxpIHtcbiAgcGFkZGluZzogMTJweCAwIDAgMDtcbiAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICBib3JkZXItdG9wOiByZ2JhKDAsIDAsIDAsIDAuMSkgMXB4IHNvbGlkO1xufVxuLndwLWJsb2NrLXJzcyBsaTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53cC1ibG9jay1yc3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi53cC1ibG9jay1zZWFyY2gge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjRweDtcbn1cbi53cC1ibG9jay1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgaGVpZ2h0OiAzLjVyZW07XG59XG4ud3AtYmxvY2stdGFnLWNsb3VkIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5ibG9jay1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbi5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0MHZoO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJnIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciBoMSwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuaW1hZ2Utc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHZoO1xuICBtYXJnaW46IDE2cHggMCAzMnB4O1xufVxuLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmltYWdlLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZGVzYyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5kZXNjIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmJ0biwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5nZm9ybV9idXR0b24sXG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmdmb3JtX2J1dHRvbixcbi5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5nZm9ybV9uZXh0X2J1dHRvbiwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIGxhYmVsLFxuLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIGxhYmVsLCAuYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuYWEtY2hlY2tib3gsXG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuYWEtY2hlY2tib3gsXG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuYWEtY2hlY2tib3gsXG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5hYS1jaGVja2JveCwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWEsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLCAud3AtYmxvY2stc2VhcmNoIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQ4cHggMCAwIDA7XG59XG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLnVzcC13cmFwcGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLnVzcC13cmFwcGVyIC51c3BzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMDA4ZDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMnB4IDMycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAudXNwLXdyYXBwZXIgLnVzcHMgLnVzcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLnVzcC13cmFwcGVyIC51c3BzIC51c3AgLmljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAudXNwLXdyYXBwZXIgLnVzcHMgLnVzcCAuaWNvbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC51c3Atd3JhcHBlciAudXNwcyAudXNwIC5jb250ZW50IGg0LCAuYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLnVzcC13cmFwcGVyIC51c3BzIC51c3AgLmNvbnRlbnQgLmg0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAudXNwLXdyYXBwZXIgLnVzcHMgLnVzcCAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAwcHggMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5ibG9jay1oZXJvIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogIzU3NTI2MTtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uYmxvY2staGVybyAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzcwMDBmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzU3NTI2MTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS1iZyB7XG4gICAgaGVpZ2h0OiA1MHZoO1xuICB9XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5pbWFnZS1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTB2aDtcbiAgICBtYXJnaW46IDE2cHggMCAzMnB4O1xuICB9XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5pbWFnZS1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLnVzcHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAudXNwcyAudXNwIHtcbiAgICBmbGV4OiAwIDAgMzAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC51c3BzIC51c3AgLmljb24ge1xuICAgIGZsZXg6IDAgMCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLnVzcHMgLnVzcCAuY29udGVudCB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWhlcm8ge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS1iZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJnIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLmhhcy11c3BzIC5pbWFnZS1iZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICBtaW4taGVpZ2h0OiAzMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIge1xuICAgIGZsZXg6IDAgMSA2Ni42NjY2JTtcbiAgfVxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciBoMSwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmltYWdlLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5idG4sIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZ2Zvcm1fYnV0dG9uLFxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5nZm9ybV9idXR0b24sXG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5nZm9ybV9uZXh0X2J1dHRvbiwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIGxhYmVsLFxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciBsYWJlbCwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmFhLWNoZWNrYm94LFxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5hYS1jaGVja2JveCxcbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94LFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuYWEtY2hlY2tib3gsXG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAuYWEtY2hlY2tib3gsIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuaGVyby1zbGlkZS1jb250ZW50LWlubmVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLmhlcm8tc2xpZGUtY29udGVudC1pbm5lciAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24gLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgLndwLWJsb2NrLXNlYXJjaCBidXR0b24sIC53cC1ibG9jay1zZWFyY2ggLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oZXJvLXNsaWRlLWNvbnRlbnQtaW5uZXIgYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLnVzcC13cmFwcGVyIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMyU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLnVzcC13cmFwcGVyIC51c3BzIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQgLnVzcC13cmFwcGVyIC51c3BzIC51c3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC51c3Atd3JhcHBlciAudXNwcyAudXNwIC5pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC51c3Atd3JhcHBlciAudXNwcyAudXNwIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pbWFnZS1iZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUuaGFzLXVzcHMgLmltYWdlLWJnIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29udGFpbmVyIC5oZXJvLXNsaWRlLWNvbnRlbnQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCBoMSwgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbnRhaW5lciAuaGVyby1zbGlkZS1jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIC5ibG9jay1oZXJvIC5oZXJvLXNsaWRlci13cmFwcGVyIC5oZXJvLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb250YWluZXIgLmhlcm8tc2xpZGUtY29udGVudCAuZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJsb2NrLWhlcm8gLmhlcm8tc2xpZGVyLXdyYXBwZXIgLmhlcm8tc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmltYWdlLWJnIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYmxvY2staGVybyAuaGVyby1zbGlkZXItd3JhcHBlciAuaGVyby1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5oYXMtdXNwcyAuaW1hZ2UtYmcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYmxvY2staGVyby1sYW5kaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2staGVyby1sYW5kaW5nOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAwO1xufVxuLmJsb2NrLWhlcm8tbGFuZGluZyAubW9iaWxlLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1oZXJvLWxhbmRpbmcgLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwJTtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMjAlO1xuICB3aWR0aDogMTgwcHg7XG59XG4uYmxvY2staGVyby1sYW5kaW5nIC5sYWJlbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDQ3NHB4O1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5ibG9jay1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAuYnRuLCAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIC5nZm9ybV9idXR0b24sXG4uYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyBsYWJlbCxcbi5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIGxhYmVsLCAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIC5hYS1jaGVja2JveCxcbi5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAuYWEtY2hlY2tib3gsXG4uYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmFhLWNoZWNrYm94LCAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgaW5wdXRbdHlwZT1idXR0b25dLFxuLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24gLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5ibG9jay1oZXJvLWxhbmRpbmcgLmhlcm8td3JhcHBlciAuYnRucyAud3AtYmxvY2stc2VhcmNoIGJ1dHRvbiwgLndwLWJsb2NrLXNlYXJjaCAuYmxvY2staGVyby1sYW5kaW5nIC5oZXJvLXdyYXBwZXIgLmJ0bnMgYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xufVxuLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIGE6bm90KC5idG4pIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJsb2NrLWhlcm8tbGFuZGluZyAuaGVyby13cmFwcGVyIC5idG5zIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2staGVyby1sYW5kaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMCU7XG4gIH1cbiAgLmJsb2NrLWhlcm8tbGFuZGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvY2staGVyby1sYW5kaW5nIC5tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9jay1oZXJvLWxhbmRpbmcgLm1vYmlsZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYmxvY2staGVyby1sYW5kaW5nIC5sYWJlbCB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0yNHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5ibG9jay1oZXJvLWxhbmRpbmcgLmxhYmVsIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyNzFGMzk7XG4gIH1cbiAgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJsb2NrLWRlc2NyaXB0aW9uIHAge1xuICAgIGNvbG9yOiAjMjcxRjM5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC5idG4sIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyAuZ2Zvcm1fYnV0dG9uLFxuICAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmdmb3JtX25leHRfYnV0dG9uLFxuICAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC5nZm9ybV9idXR0b24sXG4gIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC5nZm9ybV9uZXh0X2J1dHRvbiwgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIGxhYmVsLFxuICAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyBsYWJlbCwgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmFhLWNoZWNrYm94LFxuICAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC5hYS1jaGVja2JveCxcbiAgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94LFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyAuYWEtY2hlY2tib3gsXG4gIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyAuYWEtY2hlY2tib3gsIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4gIC5ibG9jay1oZXJvLWxhbmRpbmcgLmNvbnRhaW5lci1sZyAuaGVyby13cmFwcGVyIC5idG5zIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24gLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgLndwLWJsb2NrLXNlYXJjaCBidXR0b24sIC53cC1ibG9jay1zZWFyY2ggLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAuYmxvY2staGVyby1sYW5kaW5nIC5jb250YWluZXItbGcgLmhlcm8td3JhcHBlciAuYnRucyBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6ICM3MDAwZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmJsb2NrLWhlcm8tbGFuZGluZyAuY29udGFpbmVyLWxnIC5oZXJvLXdyYXBwZXIgLmJ0bnMgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgIGNvbG9yOiAjNzAwMGZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2U4ZTdlMztcbiAgcGFkZGluZzogNzUlIDAgMTZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmltYWdlLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5pbWFnZS1iZyAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5pbWFnZS1iZyAubGFiZWwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkLCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCwgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIG1hcmdpbjogMzJweCAxNnB4O1xufVxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuYnRuLCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBhLmdmb3JtX2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuYnRuLCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuZ2Zvcm1fbmV4dF9idXR0b24sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5idG4sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuYnRuLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmdmb3JtX2Zvb3RlciBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmJ0bixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLmdmb3JtX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuYWEtY2hlY2tib3gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmJ0biwgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5idG4sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9uZXh0X2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5idG4sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmJ0bixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYnRuLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmJ0bixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYm9keSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybS1ib2R5IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYnRuLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5idG4sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5ICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4uYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEud3AtYmxvY2stYnV0dG9uX19saW5rLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC53cC1ibG9jay1idXR0b24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAud3AtYmxvY2stYnV0dG9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC53cC1ibG9jay1idXR0b24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC53cC1ibG9jay1idXR0b24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAud3AtYmxvY2stYnV0dG9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1zdG9yZS1oaWdobGlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuaW1hZ2UtYmcge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5pbWFnZS1iZyAubGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5pbWFnZS1iZyAubGFiZWwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkLCAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkLFxuICAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQsIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbiAgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8sXG4gIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLXN0b3JlLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuICAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1zdG9yZS1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIHtcbiAgICBtYXJnaW46IDU2cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stc3RvcmUtaGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG4uYmxvY2staGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjNzAwMGZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCwgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuYnRuLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBhLmdmb3JtX2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuYnRuLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuZ2Zvcm1fbmV4dF9idXR0b24sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5idG4sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuYnRuLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmdmb3JtX2Zvb3RlciBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmJ0bixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLmdmb3JtX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIGEuYWEtY2hlY2tib3gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLmFhLWNoZWNrYm94LCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmJ0biwgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5idG4sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9uZXh0X2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5idG4sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmJ0bixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYnRuLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmJ0bixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYm9keSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybS1ib2R5IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYnRuLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fZm9vdGVyIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5idG4sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC5nZm9ybV9wYWdlX2Zvb3RlciBhLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLmFhLWNoZWNrYm94LCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgYS53cHNsLXN0b3JlLWNob2ljZS1hYSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLFxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5ICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEud3BzbC1zdG9yZS1jaG9pY2UtYWEsXG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gYS53cHNsLXN0b3JlLWNob2ljZS1hYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyBhLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLndoaXRlLWNhcmQgLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkIC53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIC53cC1ibG9jay1idXR0b24gYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4uYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLndwLWJsb2NrLWJ1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmdmaWVsZF9yYWRpbyAud3AtYmxvY2stYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAud2hpdGUtY2FyZCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEud3AtYmxvY2stYnV0dG9uX19saW5rLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC53cC1ibG9jay1idXR0b24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQgYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtY2FyZCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAud3AtYmxvY2stYnV0dG9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi53cC1ibG9jay1idXR0b24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC53cC1ibG9jay1idXR0b24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8gYS53cC1ibG9jay1idXR0b25fX2xpbmssXG4ud3AtYmxvY2stYnV0dG9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiBhLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC53cC1ibG9jay1idXR0b24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGEud3AtYmxvY2stYnV0dG9uX19saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAud3AtYmxvY2stYnV0dG9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGEud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1oaWdobGlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG4gIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkLFxuICAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQsIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbiAgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8sXG4gIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuICAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC53aGl0ZS1jYXJkLCAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1jYXJkLFxuICAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWNhcmQsIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbiAgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGRfcmFkaW8sXG4gIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmJsb2NrLWhpZ2hsaWdodCAuY29udGVudC13cmFwcGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuICAuYmxvY2staGlnaGxpZ2h0IC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5ibG9jay1oaWdobGlnaHQgLmNvbnRlbnQtd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIHtcbiAgICBtYXgtd2lkdGg6IDMzLjMlO1xuICB9XG59XG4uYmxvY2stdmlkZW8tYW5kLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDI0cHggMCAyNHB4IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5idG4sIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmdmb3JtX2J1dHRvbixcbi5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbi5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fbmV4dF9idXR0b24sIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgbGFiZWwsXG4uYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIGxhYmVsLCAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94LCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmFhLWNoZWNrYm94LFxuLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5hYS1jaGVja2JveCxcbi5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuYWEtY2hlY2tib3gsXG4uYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuYWEtY2hlY2tib3gsIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaCBidXR0b24sIC53cC1ibG9jay1zZWFyY2ggLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay12aWRlby1hbmQtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLnZpZGVvLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDI4LjEyNSU7XG4gIH1cbiAgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICB9XG4gIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmJ0biwgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fYnV0dG9uLFxuICAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5nZm9ybV9idXR0b24sXG4gIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIGxhYmVsLFxuICAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgbGFiZWwsIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuYWEtY2hlY2tib3gsXG4gIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5hYS1jaGVja2JveCxcbiAgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmFhLWNoZWNrYm94LFxuICAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC5hYS1jaGVja2JveCwgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWEsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIGlucHV0W3R5cGU9YnV0dG9uXSxcbiAgLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2stdmlkZW8tYW5kLXRleHQgLmNvbnRhaW5lci1sZyAuY29udGVudC13cmFwcGVyIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5ibG9jay12aWRlby1hbmQtdGV4dCAuY29udGFpbmVyLWxnIC5jb250ZW50LXdyYXBwZXIgLndwLWJsb2NrLXNlYXJjaCBidXR0b24sIC53cC1ibG9jay1zZWFyY2ggLmJsb2NrLXZpZGVvLWFuZC10ZXh0IC5jb250YWluZXItbGcgLmNvbnRlbnQtd3JhcHBlciBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmxvY2stdGVzdGltb25pYWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2ZmO1xuICBwYWRkaW5nOiAzMnB4IDAgMCAwO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuaW50cm8gLnRvcHRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM3MDAwZmY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMgLmludHJvIC5yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuaW50cm8gLnJhdGluZyAuc3RhcnMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMgLmludHJvIC5yYXRpbmcgLnN0YXJzIC5zdGFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N0YXItZW1wdHkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYmxvY2stdGVzdGltb25pYWxzIC5pbnRybyAucmF0aW5nIC5zdGFycyAuc3Rhci5maWxsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3Rhci1maWxsZWQuc3ZnXCIpO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuaW50cm8gLnJhdGluZyAuc3RhcnMgLnN0YXIuaGFsZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdGFyLWhhbGYuc3ZnXCIpO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuaW50cm8gLnJhdGluZyAucmF0aW5nLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNzM3MzZlO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuY2FyZHMgLnJldmlldy1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmM2O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYmxvY2stdGVzdGltb25pYWxzIC5jYXJkcyAucmV2aWV3LWNhcmQgLnF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMgLmNhcmRzIC5yZXZpZXctY2FyZCAuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMgLmNhcmRzIC5yZXZpZXctY2FyZCAuZGV0YWlscyAuaW1hZ2Uge1xuICBmbGV4OiAwIDAgNzRweDtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzczNmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuY2FyZHMgLnJldmlldy1jYXJkIC5kZXRhaWxzIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuY2FyZHMgLnJldmlldy1jYXJkIC5kZXRhaWxzIC5pbmZvIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5ibG9jay10ZXN0aW1vbmlhbHMgLmNhcmRzIC5yZXZpZXctY2FyZCAuZGV0YWlscyAuaW5mbyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuY2FyZHMgLnJldmlldy1jYXJkIC5kZXRhaWxzIC5pbmZvIHNwYW4ubmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjNGIwMDVhO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFscyAuY2FyZHMgLnJldmlldy1jYXJkIC5kZXRhaWxzIC5pbmZvIHNwYW4uZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXRlc3RpbW9uaWFscyAuY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ibG9jay10ZXN0aW1vbmlhbHMgLmNhcmRzIC5yZXZpZXctY2FyZCB7XG4gICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gIH1cbn1cbi5ibG9jay1wcm9kdWN0LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMCAzMHB4IDA7XG59XG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgbWF4LWhlaWdodDogMjEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29sb3I6ICM3MDAwZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlcjphZnRlcixcbi5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICM0YjAwNWE7XG59XG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjY2ZjZmM2O1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW46IDJweCA2cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlciAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjNzAwMGZmO1xuICBtYXJnaW46IDAgNHB4O1xufVxuLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IGgyLCAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyB1bCBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbi1jaGVja21hcmsucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmJ0biwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmdmb3JtX2J1dHRvbixcbi5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmdmb3JtX25leHRfYnV0dG9uLFxuLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZ2Zvcm1fYnV0dG9uLFxuLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5nZm9ybV9uZXh0X2J1dHRvbiwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgbGFiZWwsXG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyBsYWJlbCwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94LCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuYWEtY2hlY2tib3gsXG4uYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5hYS1jaGVja2JveCxcbi5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmFhLWNoZWNrYm94LFxuLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5hYS1jaGVja2JveCwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWEsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIGlucHV0W3R5cGU9YnV0dG9uXSxcbi5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLndwLWJsb2NrLXNlYXJjaCBidXR0b24sIC53cC1ibG9jay1zZWFyY2ggLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgZmxleDogMCAwIDQ1JTtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMTJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuICAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmJ0biwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmdmb3JtX2J1dHRvbixcbiAgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZ2Zvcm1fYnV0dG9uLFxuICAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyBsYWJlbCxcbiAgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyBsYWJlbCwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmFhLWNoZWNrYm94LCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuYWEtY2hlY2tib3gsXG4gIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuYWEtY2hlY2tib3gsXG4gIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuYWEtY2hlY2tib3gsXG4gIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5hYS1jaGVja2JveCwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWEsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIGlucHV0W3R5cGU9YnV0dG9uXSxcbiAgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIGlucHV0W3R5cGU9c3VibWl0XSwgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLndwLWJsb2NrLWJ1dHRvbiAuYmxvY2stcHJvZHVjdC1zbGlkZXIgLnByb2R1Y3Qtc2xpZGVyLXdyYXBwZXIgLnByb2R1Y3Qtc2xpZGVyLWNvbnRlbnQgLmRlc2MgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmJsb2NrLXByb2R1Y3Qtc2xpZGVyIC5wcm9kdWN0LXNsaWRlci13cmFwcGVyIC5wcm9kdWN0LXNsaWRlci1jb250ZW50IC5kZXNjIC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLCAud3AtYmxvY2stc2VhcmNoIC5ibG9jay1wcm9kdWN0LXNsaWRlciAucHJvZHVjdC1zbGlkZXItd3JhcHBlciAucHJvZHVjdC1zbGlkZXItY29udGVudCAuZGVzYyBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYmxvY2stcHJvZHVjdC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4Mi4yZGVnLCAjRUJFQkVCIDYuNDIlLCAjQ0JDQkNCIDkyLjA3JSk7XG59XG4uYmxvY2stcHJvZHVjdC1jYXJvdXNlbCBoMywgLmJsb2NrLXByb2R1Y3QtY2Fyb3VzZWwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAuZ2ZpZWxkX2xhYmVsLFxuLmJsb2NrLXByb2R1Y3QtY2Fyb3VzZWwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAuZ2ZpZWxkX2xhYmVsLCAuYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAuaDMge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJsb2NrLXByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtY2Fyb3VzZWwgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5jYXJkLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWNhcm91c2VsIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmhlYWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbCAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5oZWFkZXItY29udGVudCAubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM0YjAwNWE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9jay1wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWNhcm91c2VsIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmhlYWRlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbCAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5oZWFkZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjRweDtcbn1cbi5ibG9jay1wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWNhcm91c2VsIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUuc3R5bGUtYmxhY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzI1MUYzOSAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLXByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtY2Fyb3VzZWwgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zdHlsZS1ibGFjayBoNiwgLmJsb2NrLXByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtY2Fyb3VzZWwgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zdHlsZS1ibGFjayAuaDYsXG4uYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbCAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLnN0eWxlLWJsYWNrIGg0LFxuLmJsb2NrLXByb2R1Y3QtY2Fyb3VzZWwgLnByb2R1Y3QtY2Fyb3VzZWwgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zdHlsZS1ibGFjayAuaDQge1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbCAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLnN0eWxlLWJsYWNrIGEge1xuICBjb2xvcjogIzc4NUZBRDtcbn1cbi5ibG9jay1wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWNhcm91c2VsIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5ibG9jay1wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWNhcm91c2VsIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiAjNTc1MjYxIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDk4cHg7XG59XG4uYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbCAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbCAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbCAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYmxvY2stcHJvZHVjdC1jYXJvdXNlbCAucHJvZHVjdC1jYXJvdXNlbCAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjA0cHgpO1xuICB9XG4gIC5ibG9jay1wcm9kdWN0LWNhcm91c2VsIC5wcm9kdWN0LWNhcm91c2VsIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMjA0cHgpO1xuICB9XG59XG4uYmxvY2stcHJvZHVjdC1jYXJkcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVlYjtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuLmJsb2NrLXByb2R1Y3QtY2FyZHMgaDMsIC5ibG9jay1wcm9kdWN0LWNhcmRzIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmJsb2NrLXByb2R1Y3QtY2FyZHMgLmdmaWVsZF9sYWJlbCxcbi5ibG9jay1wcm9kdWN0LWNhcmRzIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmJsb2NrLXByb2R1Y3QtY2FyZHMgLmdmaWVsZF9sYWJlbCwgLmJsb2NrLXByb2R1Y3QtY2FyZHMgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wcm9kdWN0LWNhcmRzIHtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLXByb2R1Y3QtY2FyZHMge1xuICAgIHBhZGRpbmc6IDExMnB4IDA7XG4gIH1cbn1cbi5ibG9jay1jb2x1bW4tY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlMWRjZmY7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbi5ibG9jay1jb2x1bW4tY2FyZHMgaDMsIC5ibG9jay1jb2x1bW4tY2FyZHMgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuYmxvY2stY29sdW1uLWNhcmRzIC5nZmllbGRfbGFiZWwsXG4uYmxvY2stY29sdW1uLWNhcmRzIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmJsb2NrLWNvbHVtbi1jYXJkcyAuZ2ZpZWxkX2xhYmVsLCAuYmxvY2stY29sdW1uLWNhcmRzIC5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1jb2x1bW4tY2FyZHMge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stY29sdW1uLWNhcmRzIHtcbiAgICBwYWRkaW5nOiAxMTJweCAwO1xuICB9XG59XG4uYmxvY2stY29sdW1uLXN0ZXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uYmxvY2stY29sdW1uLXN0ZXBzIC5ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIHtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIwMDVhO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xufVxuLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IGg0LCAuYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC5jYXJkLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLmJ0biwgLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC5nZm9ybV9idXR0b24sXG4uYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLmdmb3JtX25leHRfYnV0dG9uLFxuLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLmdmb3JtX2J1dHRvbixcbi5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC5nZm9ybV9uZXh0X2J1dHRvbiwgLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IGxhYmVsLFxuLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IGxhYmVsLCAuYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuYWEtY2hlY2tib3gsXG4uYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuYWEtY2hlY2tib3gsXG4uYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuYWEtY2hlY2tib3gsXG4uYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC5hYS1jaGVja2JveCwgLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWEsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLndwc2wtc3RvcmUtY2hvaWNlLWFhLCAuYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAgLmNhcmQtY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IGlucHV0W3R5cGU9YnV0dG9uXSxcbi5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IGlucHV0W3R5cGU9c3VibWl0XSwgLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rLCAud3AtYmxvY2stYnV0dG9uIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC53cC1ibG9jay1idXR0b25fX2xpbmssIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLCAud3AtYmxvY2stc2VhcmNoIC5ibG9jay1jb2x1bW4tc3RlcHMgLmNvbCAuc3RlcCAuY2FyZC1jb250ZW50IGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxuICAuYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wgLnN0ZXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmJsb2NrLWNvbHVtbi1zdGVwcyAuY29sIC5zdGVwIC5jYXJkLWljb24ge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stY29sdW1uLXN0ZXBzIC5jb2wge1xuICAgIGZsZXgtYmFzaXM6IDAlO1xuICB9XG59XG4uYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xufVxuLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1oZWFkZXIgLmhlYWRlci1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLWhlYWRlciBoMywgLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLWhlYWRlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1oZWFkZXIgLmdmaWVsZF9sYWJlbCxcbi5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1oZWFkZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtaGVhZGVyIC5nZmllbGRfbGFiZWwsIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1oZWFkZXIgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG4uYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAudGFibGUtcm93IC5sYWJlbCB7XG4gIGZsZXg6IDEgMSA1MCU7XG59XG4uYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRhYmxlLXJvdyAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbn1cbi5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAudGFibGUtcm93IC52YWx1ZSB7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50YWJsZS1yb3cgLnZhbHVlIC5yYXRpbmcgLmNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFkY2ZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50YWJsZS1yb3cgLnZhbHVlIC5yYXRpbmcgLmNpcmNsZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xufVxuLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50YWJsZS1yb3cgLnZhbHVlIC5yYXRpbmcgLmNpcmNsZSBzcGFuLmhhbGYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xufVxuLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLXNsaWRlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgMjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiAjY2ZjZmM2IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cbi5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb2xvcjogIzcwMDBmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFjdGl2ZSwgLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLXNsaWRlciAuc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsXG4uYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphY3RpdmUsXG4uYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcwMDBmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciB7XG4gICAgcGFkZGluZzogMzJweCAwIDMycHggMDtcbiAgfVxuICAuYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyLFxuICAuYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG4gIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1oZWFkZXIgLmhlYWRlci1pbWFnZSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1oZWFkZXIgaDMsIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1oZWFkZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtaGVhZGVyIC5nZmllbGRfbGFiZWwsXG4gIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1oZWFkZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1oZWFkZXIgLmdmaWVsZF9sYWJlbCwgLmJsb2NrLXByb2R1Y3QtdGFibGUtc2xpZGVyIC5wcm9kdWN0LXRhYmxlLWhlYWRlciAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRhYmxlLXJvdyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICAuYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRhYmxlLXJvdyAudmFsdWUgLnJhdGluZyAuY2lyY2xlIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAuYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1zbGlkZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG4gIC5ibG9jay1wcm9kdWN0LXRhYmxlLXNsaWRlciAucHJvZHVjdC10YWJsZS1zbGlkZXIgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24td3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAuYmxvY2stcHJvZHVjdC10YWJsZS1zbGlkZXIgLnByb2R1Y3QtdGFibGUtc2xpZGVyIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWViO1xuICBwYWRkaW5nOiAxNnB4IDI4cHggNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIuc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDkwcHg7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIuc3RpY2t5LW5vLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLnNpZGUtbWVudS13cmFwcGVyIC50b2dnbGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIgLnRvZ2dsZS1tZW51IGg2LCAuYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIgLnRvZ2dsZS1tZW51IC5oNiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIgLnRvZ2dsZS1tZW51IGg2OjpiZWZvcmUsIC5ibG9jay1hcnRpY2xlLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5zaWRlLW1lbnUtd3JhcHBlciAudG9nZ2xlLW1lbnUgLmg2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzcwMDBmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cbi5ibG9jay1hcnRpY2xlLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5zaWRlLW1lbnUtd3JhcHBlciAudG9nZ2xlLW1lbnUuY29sbGFwc2VkIGg2OjpiZWZvcmUsIC5ibG9jay1hcnRpY2xlLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5zaWRlLW1lbnUtd3JhcHBlciAudG9nZ2xlLW1lbnUuY29sbGFwc2VkIC5oNjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLnNpZGUtbWVudS13cmFwcGVyIC5zaWRlLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDQwcHg7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIgLnNpZGUtbWVudSBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA4cHggMCA4cHggMHB4O1xuICBjb2xvcjogIzcwMDBmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLnNpZGUtbWVudS13cmFwcGVyIC5zaWRlLW1lbnUgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLmNvbnRlbnQgLmlubmVyLWJsb2NrcyB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuY29udGVudCAuYmxvY2stYXJ0aWNsZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLmNvbnRlbnQgaDMsIC5ibG9jay1hcnRpY2xlLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLmNvbnRlbnQgLmdmaWVsZF9sYWJlbCxcbi5ibG9jay1hcnRpY2xlLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLmNvbnRlbnQgLmdmaWVsZF9sYWJlbCwgLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLmNvbnRlbnQgLmgzIHtcbiAgbWFyZ2luOiAwIDAgMThweCAwO1xufVxuLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLmNvbnRlbnQgaDQsIC5ibG9jay1hcnRpY2xlLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5jb250ZW50IC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLmNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCA4cHggMTZweDtcbn1cbi5ibG9jay1hcnRpY2xlLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBjb2xvcjogIzcwMDBmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmJsb2NrLWFydGljbGUtd2l0aC1tZW51IC5jb250YWluZXItbGcgLmNvbnRlbnQgLmJhY2stdG8tdG9wIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuY29udGVudCAuYmFjay10by10b3AgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG4uYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuY29udGVudCAuYmFjay10by10b3AgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICBjb2xvcjogIzcwMDBmZjtcbn1cbi5ibG9jay1hcnRpY2xlLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5jb250ZW50IC5iYWNrLXRvLXRvcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxuICAuYmxvY2stYXJ0aWNsZS13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxNnB4O1xuICB9XG59XG4uYmxvY2stam9icy13aXRoLW1lbnUge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWpvYnMtd2l0aC1tZW51IC5jb250YWluZXItbGcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stam9icy13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWViO1xuICBwYWRkaW5nOiAxNnB4IDI4cHggNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stam9icy13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIuc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDkwcHg7XG59XG4uYmxvY2stam9icy13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIuc3RpY2t5LW5vLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmJsb2NrLWpvYnMtd2l0aC1tZW51IC5jb250YWluZXItbGcgLnNpZGUtbWVudS13cmFwcGVyIC50b2dnbGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stam9icy13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIgLnRvZ2dsZS1tZW51IGg2LCAuYmxvY2stam9icy13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIgLnRvZ2dsZS1tZW51IC5oNiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG4uYmxvY2stam9icy13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIgLnRvZ2dsZS1tZW51IGg2OjpiZWZvcmUsIC5ibG9jay1qb2JzLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5zaWRlLW1lbnUtd3JhcHBlciAudG9nZ2xlLW1lbnUgLmg2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzcwMDBmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cbi5ibG9jay1qb2JzLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5zaWRlLW1lbnUtd3JhcHBlciAudG9nZ2xlLW1lbnUuY29sbGFwc2VkIGg2OjpiZWZvcmUsIC5ibG9jay1qb2JzLXdpdGgtbWVudSAuY29udGFpbmVyLWxnIC5zaWRlLW1lbnUtd3JhcHBlciAudG9nZ2xlLW1lbnUuY29sbGFwc2VkIC5oNjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stam9icy13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLWpvYnMtd2l0aC1tZW51IC5jb250YWluZXItbGcgLnNpZGUtbWVudS13cmFwcGVyIC5zaWRlLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDQwcHg7XG59XG4uYmxvY2stam9icy13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuc2lkZS1tZW51LXdyYXBwZXIgLnNpZGUtbWVudSBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA4cHggMCA4cHggMHB4O1xuICBjb2xvcjogIzcwMDBmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLWpvYnMtd2l0aC1tZW51IC5jb250YWluZXItbGcgLnNpZGUtbWVudS13cmFwcGVyIC5zaWRlLW1lbnUgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2NrLWpvYnMtd2l0aC1tZW51IC5jb250YWluZXItbGcgLmNvbnRlbnQgLmlubmVyLWJsb2NrcyB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uYmxvY2stam9icy13aXRoLW1lbnUgLmNvbnRhaW5lci1sZyAuY29udGVudCAuYmxvY2stYXJ0aWNsZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLWpvYnMtd2l0aC1tZW51IC5jb250YWluZXItbGcge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmJsb2NrLWpvYnMtd2l0aC1tZW51IC5jb250YWluZXItbGcgLnNpZGUtbWVudS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWpvYnMtd2l0aC1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbiAgLmJsb2NrLWpvYnMtd2l0aC1tZW51IC5jb250YWluZXItbGcgLnNpZGUtbWVudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMTZweDtcbiAgfVxufVxuLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIHtcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xufVxuLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ibG9jay1zdXBwb3J0LWFjY29yZGVvbiAuc3VwcG9ydC1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5ibG9jay1zdXBwb3J0LWFjY29yZGVvbiAuc3VwcG9ydC1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ibG9jay1zdXBwb3J0LWFjY29yZGVvbiAuc3VwcG9ydC1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAxNnB4IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxZDFkMWI7XG59XG4uYmxvY2stc3VwcG9ydC1hY2NvcmRlb24gLnN1cHBvcnQtYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5ibG9jay1zdXBwb3J0LWFjY29yZGVvbiAuc3VwcG9ydC1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uYmxvY2stc3VwcG9ydC1hY2NvcmRlb24gLnN1cHBvcnQtYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSBoMywgLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuYmxvY2stc3VwcG9ydC1hY2NvcmRlb24gLnN1cHBvcnQtYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuZ2ZpZWxkX2xhYmVsLFxuLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuYmxvY2stc3VwcG9ydC1hY2NvcmRlb24gLnN1cHBvcnQtYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuZ2ZpZWxkX2xhYmVsLCAuYmxvY2stc3VwcG9ydC1hY2NvcmRlb24gLnN1cHBvcnQtYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEgaDM6aG92ZXIsIC5ibG9jay1zdXBwb3J0LWFjY29yZGVvbiAuc3VwcG9ydC1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsOmhvdmVyLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmdmaWVsZF9sYWJlbDpob3Zlcixcbi5ibG9jay1zdXBwb3J0LWFjY29yZGVvbiAuc3VwcG9ydC1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbDpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmdmaWVsZF9sYWJlbDpob3ZlciwgLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmgzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEuY29sbGFwc2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5ibG9jay1zdXBwb3J0LWFjY29yZGVvbiAuc3VwcG9ydC1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5jYXJkIC5jYXJkLWhlYWRlciBoMywgLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5nZmllbGRfbGFiZWwsXG4uYmxvY2stc3VwcG9ydC1hY2NvcmRlb24gLnN1cHBvcnQtYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuYmxvY2stc3VwcG9ydC1hY2NvcmRlb24gLnN1cHBvcnQtYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmdmaWVsZF9sYWJlbCwgLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oMyB7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbn1cbi5ibG9jay1zdXBwb3J0LWFjY29yZGVvbiAuc3VwcG9ydC1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5jYXJkIC5jYXJkLWhlYWRlciBwIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDEycHggMCAwIDA7XG59XG4uYmxvY2stc3VwcG9ydC1hY2NvcmRlb24gLnN1cHBvcnQtYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1ib2R5IHRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQgLmNhcmQtYm9keSB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5ibG9jay1zdXBwb3J0LWFjY29yZGVvbi5mdWxsd2lkdGggLnN1cHBvcnQtYWNjb3JkZW9uIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbiAgLmJsb2NrLXN1cHBvcnQtYWNjb3JkZW9uIC5zdXBwb3J0LWFjY29yZGVvbiAuYWNjb3JkZW9uLXNlY3Rpb24gLmNhcmQge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIHtcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xufVxuLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiB7XG4gIG1hcmdpbjogMCAwIDMycHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTZweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzAwMGZmO1xufVxuLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhOmhvdmVyIGgzLCAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhOmhvdmVyIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYTpob3ZlciAuZ2ZpZWxkX2xhYmVsLFxuLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYTpob3ZlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIGE6aG92ZXIgLmdmaWVsZF9sYWJlbCwgLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYTpob3ZlciAuaDMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSBoMywgLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmdmaWVsZF9sYWJlbCxcbi5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5nZmllbGRfbGFiZWwsIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEgLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbi5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIGEuY29sbGFwc2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIGgzLCAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5nZmllbGRfbGFiZWwsXG4uYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWhlYWRlciAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5nZmllbGRfbGFiZWwsIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5oMyB7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbn1cbi5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtaGVhZGVyIHAge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG4uYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZGVvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIC0xNnB4O1xufVxuLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1ib2R5IC52aWRlb3MgLnZpZGVvLWNhcmQge1xuICB3aWR0aDogMzMlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMCAwIDMycHggMDtcbn1cbi5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtYm9keSAudmlkZW9zIC52aWRlby1jYXJkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtYm9keSAudmlkZW9zIC52aWRlby1jYXJkIGE6aG92ZXIge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtYm9keSAudmlkZW9zIC52aWRlby1jYXJkIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNztcbn1cbi5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtYm9keSAudmlkZW9zIC52aWRlby1jYXJkIGEgaDUsIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmNhcmQgLmNhcmQtYm9keSAudmlkZW9zIC52aWRlby1jYXJkIGEgLmg1LCAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZGVvcyAudmlkZW8tY2FyZCBhIC53cC1ibG9jay1sYXRlc3QtcG9zdHMgPiBsaSA+IGEge1xuICBtYXJnaW46IDE2cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZGVvcyAudmlkZW8tY2FyZCBhIGg1OmhvdmVyLCAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZGVvcyAudmlkZW8tY2FyZCBhIC5oNTpob3ZlciwgLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1ib2R5IC52aWRlb3MgLnZpZGVvLWNhcmQgYSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gIGNvbG9yOiAjMmMwMDY0O1xufVxuXG4jdmlkZW9Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4jdmlkZW9Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xufVxuI3ZpZGVvTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtYm9keSAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4jdmlkZW9Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IC52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZGVvcyAudmlkZW8tY2FyZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZGVvcyAudmlkZW8tY2FyZCBhIGg1LCAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5jYXJkIC5jYXJkLWJvZHkgLnZpZGVvcyAudmlkZW8tY2FyZCBhIC5oNSwgLmJsb2NrLXN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuY2FyZCAuY2FyZC1ib2R5IC52aWRlb3MgLnZpZGVvLWNhcmQgYSAud3AtYmxvY2stbGF0ZXN0LXBvc3RzID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24ge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxuICAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCB7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICB9XG4gIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhIGgzLCAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5nZmllbGRfbGFiZWwsXG4gIC5ibG9jay1zdXBwb3J0LXZpZGVvLWFjY29yZGVvbiAuc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLmFjY29yZGVvbi1zZWN0aW9uIC5jYXJkIC5jYXJkLWhlYWRlciBhIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuZ2ZpZWxkX2xhYmVsLCAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuICAuYmxvY2stc3VwcG9ydC12aWRlby1hY2NvcmRlb24gLnN1cHBvcnQtdmlkZW8tYWNjb3JkZW9uIC5hY2NvcmRlb24tc2VjdGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgYTphZnRlciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlIC5jb250YWluZXItbGcge1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UgLmNvbnRlbnQge1xuICBtYXJnaW46IDI0cHggMCAyNHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZSAuY29udGVudCAudG9wdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM3MDAwZmY7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZSAuY29udGVudCAuYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UgLmNvbnRlbnQgLmJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlIC5pbWFnZS1jb2wgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZ3JleS1zdHlsZS5iZy1mdWxsd2lkdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWViO1xufVxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZ3JleS1zdHlsZS5iZy1jb250YWluZXIgLmNvbnRhaW5lci1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZWI7XG59XG4uYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZS5iZy1mdWxsd2lkdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xufVxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZS5iZy1jb250YWluZXIgLmNvbnRhaW5lci1sZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDAwZmY7XG59XG4uYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIGgyLCAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC5oMixcbi5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgaDIsIC5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgLmgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuYnRuLCAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC5nZm9ybV9idXR0b24sXG4uYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgLmdmb3JtX2J1dHRvbixcbi5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgLmdmb3JtX25leHRfYnV0dG9uLCAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIGxhYmVsLFxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSBsYWJlbCwgLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC5hYS1jaGVja2JveCxcbi5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuYWEtY2hlY2tib3gsXG4uYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgLmFhLWNoZWNrYm94LFxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmFhLWNoZWNrYm94LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgLmFhLWNoZWNrYm94LCAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAud3BzbC1zdG9yZS1jaG9pY2UtYWEsIC53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLWNob2ljZSAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC53cHNsLXN0b3JlLWNob2ljZS1hYSwgLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIC5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgaW5wdXRbdHlwZT1idXR0b25dLFxuLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIGlucHV0W3R5cGU9c3VibWl0XSwgLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC53cC1ibG9jay1idXR0b24gLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UuZGFyay1zdHlsZSAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuYmxvY2stdHdvLWNvbHVtbnMtd2l0aC10ZXh0LWFuZC1pbWFnZS5kYXJrLXN0eWxlIC53cC1ibG9jay1zZWFyY2ggYnV0dG9uLCAud3AtYmxvY2stc2VhcmNoIC5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlLmRhcmstc3R5bGUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICBtaW4td2lkdGg6IDY1JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay10d28tY29sdW1ucy13aXRoLXRleHQtYW5kLWltYWdlIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAxMDdweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLXR3by1jb2x1bW5zLXdpdGgtdGV4dC1hbmQtaW1hZ2UgLmltYWdlLWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9jay1zdG9yZS1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlMWRjZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmxvY2stc3RvcmUtc2VhcmNoIC53cHNsLXNlYXJjaC13aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTZweCAwIDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLXN0b3JlLXNlYXJjaCAud3BzbC1zZWFyY2gtd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stc3RvcmUtc2VhcmNoIC53cHNsLXNlYXJjaC13aWRnZXQgLndwc2wtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ibG9jay1ibG9nLXNlbGVjdGlvbiAuYmxvY2stdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay1qb2Itb3ZlcnZpZXcge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyAuY2F0ZWdvcnktc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyBoMywgLmJsb2NrLWpvYi1vdmVydmlldyAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5ibG9jay1qb2Itb3ZlcnZpZXcgLmdmaWVsZF9sYWJlbCxcbi5ibG9jay1qb2Itb3ZlcnZpZXcgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuYmxvY2stam9iLW92ZXJ2aWV3IC5nZmllbGRfbGFiZWwsIC5ibG9jay1qb2Itb3ZlcnZpZXcgLmgzIHtcbiAgbWFyZ2luOiAwIDAgMThweCAwO1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyBoNCwgLmJsb2NrLWpvYi1vdmVydmlldyAuaDQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyBwIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwIDhweCAxNnB4O1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyB1bCBsaSB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBjb2xvcjogIzcwMDBmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyAuYmFjay10by10b3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cbi5ibG9jay1qb2Itb3ZlcnZpZXcgLmJhY2stdG8tdG9wIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyAuYmFjay10by10b3AgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICBjb2xvcjogIzcwMDBmZjtcbn1cbi5ibG9jay1qb2Itb3ZlcnZpZXcgLmJhY2stdG8tdG9wIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1qb2Itb3ZlcnZpZXcgLmpvYi1pbnRybyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHggIWltcG9ydGFudDtcbn1cbi5ibG9jay1qb2Itb3ZlcnZpZXcgLmpvYi1pbnRybyAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stam9iLW92ZXJ2aWV3IC5qb2ItaW50cm8gLmluZm8tY2FyZCB7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZGNmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyAuam9iLWludHJvIC5pbmZvLWNhcmQgLmludHJvLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYmxvY2stam9iLW92ZXJ2aWV3IC5qb2ItaW50cm8gLmluZm8tY2FyZCAuaW50cm8taGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG59XG4uYmxvY2stam9iLW92ZXJ2aWV3IC5qb2ItaW50cm8gLmluZm8tY2FyZCAuam9iLWRldGFpbHMgLmpvYi1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG4uYmxvY2stam9iLW92ZXJ2aWV3IC5qb2ItaW50cm8gLmluZm8tY2FyZCAuam9iLWRldGFpbHMgLmpvYi12YWx1ZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyAuam9iLWludHJvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyAuam9iLWludHJvOmhvdmVyIC5pbmZvLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYmxvY2stam9iLW92ZXJ2aWV3IC5qb2ItaW50cm86aG92ZXIgLmluZm8tY2FyZCAuaW50cm8taGVhZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyAuam9iLWludHJvOmhvdmVyIC5pbmZvLWNhcmQgLmludHJvLWhlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYmxvY2stam9iLW92ZXJ2aWV3IC5qb2ItaW50cm86aG92ZXIgLmluZm8tY2FyZCAuam9iLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrLWpvYi1vdmVydmlldyAuam9iLWludHJvOmhvdmVyIC5pbmZvLWNhcmQgLmpvYi1kZXRhaWxzIC5qb2ItaWNvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9jay1qb2Itb3ZlcnZpZXcgLmpvYi1pbnRybzpob3ZlciAuaW5mby1jYXJkIC5qb2ItZGV0YWlscyAuam9iLXZhbHVlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uam9iLWRldGFpbCAuam9iLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uam9iLWRldGFpbCAuam9iLWhlYWRlciAuam9iLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuLmpvYi1kZXRhaWwgLmpvYi1oZWFkZXIgLmpvYi1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5qb2ItZGV0YWlsIC5qb2ItaGVhZGVyIC5qb2ItZGV0YWlscyAuam9iLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICM3MDAwZmY7XG59XG4uam9iLWRldGFpbCAuam9iLWhlYWRlciAuam9iLWRldGFpbHMgLmpvYi1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMzZTAwOGQ7XG59XG4uam9iLWRldGFpbCAuam9iLWhlYWRlciAuam9iLWRldGFpbHMgLmpvYi12YWx1ZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmpvYi1kZXRhaWwgLmpvYi1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5qb2ItZGV0YWlsIC5qb2ItY29udGVudCBoMiwgLmpvYi1kZXRhaWwgLmpvYi1jb250ZW50IC5oMiwgLmpvYi1kZXRhaWwgLmpvYi1jb250ZW50IGgzLCAuam9iLWRldGFpbCAuam9iLWNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuam9iLWRldGFpbCAuam9iLWNvbnRlbnQgLmdmaWVsZF9sYWJlbCxcbi5qb2ItZGV0YWlsIC5qb2ItY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5qb2ItZGV0YWlsIC5qb2ItY29udGVudCAuZ2ZpZWxkX2xhYmVsLCAuam9iLWRldGFpbCAuam9iLWNvbnRlbnQgLmgzLCAuam9iLWRldGFpbCAuam9iLWNvbnRlbnQgaDQsIC5qb2ItZGV0YWlsIC5qb2ItY29udGVudCAuaDQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5qb2ItZGV0YWlsIC5qb2ItaGVhZGVyIC5qb2ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5qb2ItZGV0YWlsIC5qb2ItaGVhZGVyIC5qb2ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICAuam9iLWRldGFpbCAuam9iLWhlYWRlciAuam9iLWRldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHtcbiAgbWFyZ2luOiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZGVzY3JpcHRpb24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZGVzY3JpcHRpb24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nc2VjdGlvbl9kZXNjcmlwdGlvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmluc3RydWN0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiAjMjYyNzI5O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZCBzZWxlY3QsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZCB0ZXh0YXJlYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYjliOWIyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxN3B4IDEycHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzFkMWQxYjtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkIHNlbGVjdDpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgc2VsZWN0OmFjdGl2ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkIHRleHRhcmVhOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgdGV4dGFyZWE6YWN0aXZlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MDAwZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZCBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzM3MzZlO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHNlbGVjdCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciB0ZXh0YXJlYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWJ1dHRvbl0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjAzNzUwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NoZXZyb24tZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSAuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFkMWQxYjtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQgKyBsYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQgKyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0OmNoZWNrZWQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBvdXRsaW5lOiAycHggc29saWQgIzcwMDBmZjtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGQgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzcwMDBmZjtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2ZpZWxkIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0IHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGRpdi5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gZGl2Lmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBkaXYuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2YwMzc1MDtcbiAgcGFkZGluZzogMTdweCAxMnB4IDE3cHggNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6ICNmMDM3NTA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyA+IGgyLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyA+IC5oMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZjAzNzUwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgLmdmb3JtLWljb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuYm9keSAudWktZGF0ZXBpY2tlci5nZm9ybS10aGVtZS1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MDAwZmY7XG59XG5ib2R5IC51aS1kYXRlcGlja2VyLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDJweCAyMnB4IDJweCA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5IC51aS1kYXRlcGlja2VyLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGggc3BhbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5ib2R5IC51aS1kYXRlcGlja2VyLmdmb3JtLXRoZW1lLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuYm9keSAudWktZGF0ZXBpY2tlci5nZm9ybS10aGVtZS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbmJvZHkgLnVpLWRhdGVwaWNrZXIuZ2Zvcm0tdGhlbWUtZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGlzYWJsZWQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuI3dwc2wtc2VhcmNoLWJ0biwgLndwc2wtc2VhcmNoLXdpZGdldCAud3BzbC1zZWFyY2ggI3dwc2wtd2lkZ2V0LXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDEzcHggMThweDtcbiAgbWFyZ2luOiAwIDAgMCA2cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzcwMDBmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDBweDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4jd3BzbC1zZWFyY2gtYnRuOmhvdmVyLCAud3BzbC1zZWFyY2gtd2lkZ2V0IC53cHNsLXNlYXJjaCAjd3BzbC13aWRnZXQtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMDA1YTtcbn1cblxuLndwc2wtc2VhcmNoIHtcbiAgcGFkZGluZzogMTZweCAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWRjZmY7XG59XG4ud3BzbC1zZWFyY2ggaDEud3BzbC1oZWFkZXIsIC53cHNsLXNlYXJjaCAud3BzbC1oZWFkZXIuaDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogNnB4IDZweCA2cHggMDtcbn1cbi53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1pbnB1dCBpbnB1dCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiOWI5YjI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDE5cHggMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1pbnB1dCBpbnB1dDpmb2N1cyxcbi53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1pbnB1dCBpbnB1dCA6YWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzcwMDBmZjtcbiAgb3V0bGluZTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgLndwc2wtaW5wdXQge1xuICAgIG1pbi13aWR0aDogMzMwcHg7XG4gIH1cbn1cbi53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1zZWFyY2gtYnRuLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogNnB4IDA7XG59XG4ud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgLndwc2wtc2VhcmNoLWJ0bi13cmFwIC53cHNsLXNlYXJjaC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogIzcwMDBmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDgwcHg7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLndwc2wtc2VhcmNoICN3cHNsLXNlYXJjaC13cmFwIC53cHNsLXNlYXJjaC1idG4td3JhcCAud3BzbC1zZWFyY2gtYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICB6LWluZGV4OiAwO1xufVxuLndwc2wtc2VhcmNoICN3cHNsLXNlYXJjaC13cmFwIC53cHNsLXNlYXJjaC1idG4td3JhcCAud3BzbC1zZWFyY2gtYnRuICN3cHNsLXNlYXJjaC1idG4sIC53cHNsLXNlYXJjaC13aWRnZXQgLndwc2wtc2VhcmNoICN3cHNsLXNlYXJjaC13cmFwIC53cHNsLXNlYXJjaC1idG4td3JhcCAud3BzbC1zZWFyY2gtYnRuICN3cHNsLXdpZGdldC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTFweCAyMnB4O1xuICBtYXJnaW46IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1zZWFyY2gtYnRuLXdyYXAgLndwc2wtc2VhcmNoLWJ0biAjd3BzbC1zZWFyY2gtYnRuOmhvdmVyLCAud3BzbC1zZWFyY2gtd2lkZ2V0IC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1zZWFyY2gtYnRuLXdyYXAgLndwc2wtc2VhcmNoLWJ0biAjd3BzbC13aWRnZXQtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCAud3BzbC1zZWFyY2gtYnRuLXdyYXAgLnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzcwMDBmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgLndwc2wtc2VhcmNoLWJ0bi13cmFwOmhvdmVyIC53cHNsLXNlYXJjaC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjM2UwMDhkO1xuICBjb2xvcjogd2hpdGU7XG59XG4ud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAgLndwc2wtc2VhcmNoLWJ0bi13cmFwOmhvdmVyIC50ZXh0IHtcbiAgY29sb3I6ICMzZTAwOGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3BzbC1zZWFyY2gge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuLndwc2wtc2VhcmNoLXdpZGdldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjAwNWE7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi53cHNsLXNlYXJjaC13aWRnZXQgLndpZGdldHRpdGxlIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi53cHNsLXNlYXJjaC13aWRnZXQgLndwc2wtc2VhcmNoIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiMDA1YTtcbn1cbi53cHNsLXNlYXJjaC13aWRnZXQgLndwc2wtc2VhcmNoICN3cHNsLXdpZGdldC1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcwMDBmZiAhaW1wb3J0YW50O1xufVxuXG4jd3BzbC1yZXN1bHQtbGlzdCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmYzY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNjE2MTYxO1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC5zdG9yZS1oZWFkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxZDFkMWI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciBhOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM3MDAwZmY7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciBhOmZvY3VzLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC5zdG9yZS1oZWFkZXIgc3Ryb25nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC5zdG9yZS1oZWFkZXIgLmZpcnN0LWFwcG9pbnRtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciAuZmlyc3QtYXBwb2ludG1lbnQgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWQxZDFiO1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC5zdG9yZS1oZWFkZXIgLnN0b3JlLWhlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciAuc3RvcmUtaGVhZGVyLXRpdGxlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ExYTFhYTtcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAuc3RvcmUtaGVhZGVyIC5zdG9yZS1oZWFkZXItdGl0bGUuY29sbGFwc2VkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgY29sb3I6ICM3MDAwZmY7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciAud3BzbC1pbmxpbmUtc3RyZWV0LFxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC5zdG9yZS1oZWFkZXIgLndwc2wtaW5saW5lLXBob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciAud3BzbC1pbmxpbmUtc3RyZWV0IGEsXG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciAud3BzbC1pbmxpbmUtcGhvbmUgYSB7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciAud3BzbC1pbmxpbmUtc3RyZWV0IGE6aG92ZXIsXG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciAud3BzbC1pbmxpbmUtcGhvbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC5zdG9yZS1oZWFkZXIgLndwc2wtaW5saW5lLXN0cmVldC53cHNsLWljb24sXG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLnN0b3JlLWhlYWRlciAud3BzbC1pbmxpbmUtcGhvbmUud3BzbC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC5zdG9yZS1oZWFkZXIgLndwc2wtaW5saW5lLXN0cmVldC53cHNsLWljb246YmVmb3JlLFxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC5zdG9yZS1oZWFkZXIgLndwc2wtaW5saW5lLXBob25lLndwc2wtaWNvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzcwMDBmZjtcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAuc3RvcmUtaGVhZGVyIC53cHNsLWlubGluZS1zdHJlZXQud3BzbC1pY29uLmljb24tcGhvbmU6YmVmb3JlLFxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC5zdG9yZS1oZWFkZXIgLndwc2wtaW5saW5lLXBob25lLndwc2wtaWNvbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLmRpc3RhbmNlLXBpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWViO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1jaG9pY2UtZm9sZCB7XG4gIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC53cHNsLWNob2ljZS1mb2xkIC5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC53cHNsLWNob2ljZS1mb2xkIC53cHNsLWNvbnRhY3QtZGV0YWlscyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY2hvaWNlLWZvbGQgYSB7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDAyZW07XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY2hvaWNlLWZvbGQgYTpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwMmVtO1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC53cHNsLWNob2ljZS1mb2xkIC53cHNsLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMTRweCAyMHB4O1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC53cHNsLWNob2ljZS1mb2xkIC53cHNsLWljb246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM3MDAwZmY7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY2hvaWNlLWZvbGQgLndwc2wtaWNvbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtc3RvcmUtbG9jYXRpb24gLndwc2wtY2hvaWNlLWZvbGQgLndwc2wtaWNvbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1jaG9pY2UtZm9sZCAud3BzbC1pY29uLmljb24taG91cnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1jaG9pY2UtZm9sZCAud3BzbC1pY29uLmljb24taG91cnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1jaG9pY2UtZm9sZCAud3BzbC1pY29uLmljb24taG91cnMgLmV4dHJhIHAge1xuICBjb2xvcjogI2YwMzc1MDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAud3BzbC1jaG9pY2UtZm9sZCAud3BzbC1pY29uLmljb24tbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpIC53cHNsLXN0b3JlLWxvY2F0aW9uIC53cHNsLWNob2ljZS1mb2xkIC53cHNsLWljb24uaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC53cHNsLXN0b3JlLWNob2ljZS1hYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4jd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkgLndwc2wtY2hvaWNlIC5waG9uZS1saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAxOHB4IDAgMThweCAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1jaG9pY2UgLndwc2wtc3RvcmUtY2hvaWNlLWFhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpOmhvdmVyLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGk6YWN0aXZlLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGk6Zm9jdXMsICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaTpoYXMoLnNob3cpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVlYjtcbn1cbiN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaTpob3ZlciAuZGlzdGFuY2UtcGlsbCwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpOmFjdGl2ZSAuZGlzdGFuY2UtcGlsbCwgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpOmZvY3VzIC5kaXN0YW5jZS1waWxsLCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGk6aGFzKC5zaG93KSAuZGlzdGFuY2UtcGlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgLndwc2wtY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyAud3BzbC1jaG9pY2UgLndwc2wtc3RvcmUtY2hvaWNlLWFhIHtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gIH1cbiAgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgLndwc2wtY2hvaWNlIC5waG9uZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZ2ZpZWxkICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIC53cHNsLWNob2ljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ2ZpZWxkICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIC53cHNsLWNob2ljZSAud3BzbC1zdG9yZS1jaG9pY2UtYWEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZ2ZpZWxkICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIC53cHNsLWNob2ljZSAucGhvbmUtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjNjtcbn1cbi53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgcCBzdHJvbmcgYSB7XG4gIGNvbG9yOiAjMWQxZDFiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBwIHN0cm9uZyBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgYSB7XG4gIGNvbG9yOiAjNzAwMGZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyBhOmhvdmVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXcgLndwc2wtaW5mby1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xufVxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3IC53cHNsLWluZm8tYWN0aW9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDRweCAwIDhweDtcbn1cbi53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdyAud3BzbC1zdG9yZS1jaG9pY2UtYWEge1xuICBwYWRkaW5nOiA5cHggMjBweCA5cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAgLmdtLXN0eWxlLWl3LWQge1xuICBwYWRkaW5nOiA4cHg7XG59XG4ud3BzbC1nbWFwLXdyYXBwZXIgI3dwc2wtZ21hcCAuZ20tc3R5bGUtaXctdCBidXR0b24ge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi53cHNsLWdtYXAtd3JhcHBlciAjd3BzbC1nbWFwIC5nbS1zdHlsZS1pdy10IGJ1dHRvbiBzcGFuIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4jd3BzbC13cmFwLm9vcndlcmstb3ZlcnZpZXcge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbiN3cHNsLXdyYXAub29yd2Vyay1vdmVydmlldyAjd3BzbC1zZWFyY2gtd3JhcCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3dwc2wtd3JhcC5vb3J3ZXJrLW92ZXJ2aWV3ICNhYS13cHNsLW1pZGRsZSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3dwc2wtd3JhcC5vb3J3ZXJrLW92ZXJ2aWV3ICNhYS13cHNsLW1pZGRsZSBoMywgI3dwc2wtd3JhcC5vb3J3ZXJrLW92ZXJ2aWV3ICNhYS13cHNsLW1pZGRsZSAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkICN3cHNsLXdyYXAub29yd2Vyay1vdmVydmlldyAjYWEtd3BzbC1taWRkbGUgLmdmaWVsZF9sYWJlbCxcbiN3cHNsLXdyYXAub29yd2Vyay1vdmVydmlldyAjYWEtd3BzbC1taWRkbGUgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAjd3BzbC13cmFwLm9vcndlcmstb3ZlcnZpZXcgI2FhLXdwc2wtbWlkZGxlIC5nZmllbGRfbGFiZWwsICN3cHNsLXdyYXAub29yd2Vyay1vdmVydmlldyAjYWEtd3BzbC1taWRkbGUgLmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jd3BzbC13cmFwLm9vcndlcmstb3ZlcnZpZXcgI2FhLXdwc2wtbWlkZGxlICNhYS1zd2l0Y2gtbWFwIHtcbiAgY29sb3I6ICM4OGQ1MjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4jd3BzbC13cmFwLm9vcndlcmstb3ZlcnZpZXcgLndwc2wtZ21hcC13cmFwcGVyICN3cHNsLWdtYXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuI3dwc2wtd3JhcC5vb3J3ZXJrLW92ZXJ2aWV3ICN3cHNsLXJlc3VsdC1saXN0IHtcbiAgcGFkZGluZzogMCAxNnB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjd3BzbC13cmFwLm9vcndlcmstb3ZlcnZpZXcgI3dwc2wtZ21hcCxcbiAgI3dwc2wtd3JhcC5vb3J3ZXJrLW92ZXJ2aWV3ICN3cHNsLXJlc3VsdC1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLXN0b3JlcyB1bCBsaSAud3BzbC1zdG9yZS1sb2NhdGlvbiAuc3RvcmUtaGVhZGVyIC5maXJzdC1hcHBvaW50bWVudCAuZmlyc3QtYXBwb2ludG1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0tY29udGFpbmVyLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyICN3cHNsLXdyYXAgLndwc2wtc2VhcmNoLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2gsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyB7XG4gIHBhZGRpbmctdG9wOiA4MnB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcgLmF1ZGliZW5lLWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1faGVhZGluZyAuYXVkaWJlbmUtbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVlYjtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM3MDAwZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDU2cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5ODtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTZweCAxNnB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcCAuZ2Zfc3RlcF9udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwIC5nZl9zdGVwX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzFkMWQxYjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiAtNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmYzY7XG4gIHotaW5kZXg6IDI7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwLmdmX3N0ZXBfYWN0aXZlIC5nZl9zdGVwX251bWJlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcC5nZl9zdGVwX2FjdGl2ZSAuZ2Zfc3RlcF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcC5nZl9zdGVwX2FjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDAwZmY7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwIC5ncG1wbi1wYWdlLWxpbmsgLmdmX3N0ZXBfbGFiZWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwIC5ncG1wbi1wYWdlLWxpbms6aG92ZXIsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAgLmdwbXBuLXBhZ2UtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcCAuZ3BtcG4tcGFnZS1saW5rOmhvdmVyIC5nZl9zdGVwX251bWJlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAgLmdwbXBuLXBhZ2UtbGluazpob3ZlciAuZ2Zfc3RlcF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcCAuZ3BtcG4tcGFnZS1saW5rOmZvY3VzIC5nZl9zdGVwX251bWJlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXAgLmdwbXBuLXBhZ2UtbGluazpmb2N1cyAuZ2Zfc3RlcF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcC5nZl9zdGVwX2NvbXBsZXRlZCAuZ2Zfc3RlcF9udW1iZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZDUyNTtcbiAgYm9yZGVyLWNvbG9yOiAjODhkNTI1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHRvcDogMXB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcC5nZl9zdGVwX2NvbXBsZXRlZCAuZ2Zfc3RlcF9udW1iZXI6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRvcDogMXB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcC5nZl9zdGVwX2NvbXBsZXRlZCAuZ2Zfc3RlcF9sYWJlbCB7XG4gIGNvbG9yOiAjODhkNTI1O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcC5nZl9zdGVwX2NvbXBsZXRlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDAwZmY7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwLmdmX3N0ZXBfY29tcGxldGVkIC5ncG1wbi1wYWdlLWxpbmsgLmdmX3N0ZXBfbGFiZWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwLmdmX3N0ZXBfY29tcGxldGVkIC5ncG1wbi1wYWdlLWxpbms6aG92ZXIgLmdmX3N0ZXBfbnVtYmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcC5nZl9zdGVwX2NvbXBsZXRlZCAuZ3BtcG4tcGFnZS1saW5rOmhvdmVyIC5nZl9zdGVwX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwLmdmX3N0ZXBfY29tcGxldGVkIC5ncG1wbi1wYWdlLWxpbms6Zm9jdXMgLmdmX3N0ZXBfbnVtYmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcC5nZl9zdGVwX2NvbXBsZXRlZCAuZ3BtcG4tcGFnZS1saW5rOmZvY3VzIC5nZl9zdGVwX2xhYmVsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4OGQ1MjU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNmYzY7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWRjZmY7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIHdpZHRoOiAxMDB2dztcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIGgzLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE2cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZSB7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSBbaWRePWdmb3JtX3BhZ2VfXVtpZCQ9XzFdIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9maWVsZHMge1xuICBncmlkLXJvdy1nYXA6IDA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNlMWRjZmY7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgaDMsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmgzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCBoMyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuaGlkZGVuX2xhYmVsIC5nZmllbGRfbGFiZWwge1xuICB3aWR0aDogMDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC5nc2VjdGlvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuZ3NlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuaGFzLXRvcC1tYXJnaW4sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmhhcy10b3AtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC5oYXMtdG9wLXBhZGRpbmcsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmhhcy10b3AtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmhhcy1ib3R0b20tcGFkZGluZyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuaGFzLWJvdHRvbS1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuaGFzLWJvdHRvbS1tYXJnaW4sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmhhcy1ib3R0b20tbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC5nZmllbGQtLXR5cGUtaHRtbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWh0bWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1odG1sLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1yYWRpbywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhaywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1zZWN0aW9uLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuZ2ZpZWxkLS10eXBlLW5hbWUsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC5nZmllbGQtLXR5cGUtZGF0ZSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1waG9uZSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1lbWFpbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1jaGVja2JveCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLnN0YXJ0LWNhcmQsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC5pbi1jYXJkLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuZW5kLWNhcmQsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWh0bWwsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtcmFkaW8sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1zZWN0aW9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1uYW1lLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1kYXRlLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1waG9uZSxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtZW1haWwsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWNoZWNrYm94LFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLnN0YXJ0LWNhcmQsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuaW4tY2FyZCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5lbmQtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC5zdGFydC1jYXJkLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuaW4tY2FyZCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmVuZC1jYXJkLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLnN0YXJ0LWNhcmQsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuaW4tY2FyZCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5lbmQtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5ICN3cHNsLXdyYXAgLndwc2wtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAjd3BzbC13cmFwIC53cHNsLXNlYXJjaCAjd3BzbC1zZWFyY2gtd3JhcCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgI3dwc2wtd3JhcCAud3BzbC1zZWFyY2ggI3dwc2wtc2VhcmNoLXdyYXAge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgI3dwc2wtd3JhcCAjYWEtd3BzbC1taWRkbGUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAjd3BzbC13cmFwICNhYS13cHNsLW1pZGRsZSB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHggOHB4IDMycHggOHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAjd3BzbC13cmFwICNhYS13cHNsLW1pZGRsZSBoMywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAjd3BzbC13cmFwICNhYS13cHNsLW1pZGRsZSAuaDMsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgI3dwc2wtd3JhcCAjYWEtd3BzbC1taWRkbGUgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgI3dwc2wtd3JhcCAjYWEtd3BzbC1taWRkbGUgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5ICN3cHNsLXdyYXAgI2FhLXdwc2wtbWlkZGxlIGgzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgI3dwc2wtd3JhcCAjYWEtd3BzbC1taWRkbGUgLmgzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgI3dwc2wtd3JhcCAjYWEtd3BzbC1taWRkbGUgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAjd3BzbC13cmFwICNhYS13cHNsLW1pZGRsZSAuZ2ZpZWxkX2xhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAjd3BzbC13cmFwIC53cHNsLWdtYXAtd3JhcHBlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5ICN3cHNsLXdyYXAgLndwc2wtZ21hcC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0IHtcbiAgcGFkZGluZzogMHB4IDE2cHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtZGlyZWN0aW9uLWRldGFpbHMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAjd3BzbC13cmFwICN3cHNsLXJlc3VsdC1saXN0ICN3cHNsLWRpcmVjdGlvbi1kZXRhaWxzIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpLndwc2wtcHJlbG9hZGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgI3dwc2wtd3JhcCAjd3BzbC1yZXN1bHQtbGlzdCAjd3BzbC1zdG9yZXMgdWwgbGkud3BzbC1wcmVsb2FkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpLndwc2wtcHJlbG9hZGVyIGltZyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5ICN3cHNsLXdyYXAgI3dwc2wtcmVzdWx0LWxpc3QgI3dwc2wtc3RvcmVzIHVsIGxpLndwc2wtcHJlbG9hZGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuY2FyZC1wcm9kdWN0LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmNhcmQtcHJvZHVjdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICBtYXJnaW46IDAgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuY2FyZC1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuY2FyZC1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQge1xuICBmbGV4OiAxIDEgNTAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmNhcmQtcHJvZHVjdCAucHJvZHVjdC1pbWFnZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5jYXJkLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZWI7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5jYXJkLXByb2R1Y3QgLnByb2R1Y3QtaW1hZ2UgaW1nLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmNhcmQtcHJvZHVjdCAucHJvZHVjdC1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX3Byb2R1Y3QgI3Byb2R1Y3QtaW5mbyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfcHJvZHVjdCAjcHJvZHVjdC1pbmZvIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfcHJvZHVjdCAjcHJvZHVjdC1pbmZvIGgzLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfcHJvZHVjdCAjcHJvZHVjdC1pbmZvIC5oMywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX3Byb2R1Y3QgI3Byb2R1Y3QtaW5mbyAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2ZpZWxkLS10eXBlLWFhX3Byb2R1Y3QgI3Byb2R1Y3QtaW5mbyAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9wcm9kdWN0ICNwcm9kdWN0LWluZm8gaDMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX3Byb2R1Y3QgI3Byb2R1Y3QtaW5mbyAuaDMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX3Byb2R1Y3QgI3Byb2R1Y3QtaW5mbyAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGQtLXR5cGUtYWFfcHJvZHVjdCAjcHJvZHVjdC1pbmZvIC5nZmllbGRfbGFiZWwge1xuICBtYXJnaW46IDMycHggMCAxNnB4IDA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfcHJvZHVjdCAjcHJvZHVjdC1pbmZvIC5jb250ZW50LWNhcmQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX3Byb2R1Y3QgI3Byb2R1Y3QtaW5mbyAuY29udGVudC1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9rZXV6ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfa2V1emUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2tldXplICNydWltdGUtYnV0dG9ucyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfa2V1emUgI3J1aW10ZS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2tldXplICNydWltdGUtYnV0dG9ucyBhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9rZXV6ZSAjcnVpbXRlLWJ1dHRvbnMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDAgMTZweCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZmllbGRfZGVzY3JpcHRpb24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdmaWVsZF9kZXNjcmlwdGlvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdmaWVsZF9sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuYWEtY2hlY2tib3gge1xuICBtaW4td2lkdGg6IDE5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdpbnB1dF9jb250YWluZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2lucHV0X2NvbnRhaW5lcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5naW5wdXRfY29udGFpbmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5naW5wdXRfY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzJweCAwIDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSB7XG4gIHBhZGRpbmc6IDAgOHB4IDE2cHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdpbnB1dF9jb250YWluZXIgLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSAuZ2ZpZWxkLWNob2ljZS1pbnB1dCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSAuZ2ZpZWxkLWNob2ljZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5naW5wdXRfY29udGFpbmVyIC5nY2hvaWNlIC5hYS1jaGVja2JveCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2lucHV0X2NvbnRhaW5lciAuZ2Nob2ljZSAuYWEtY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5naW5wdXRfY29udGFpbmVyOmhhcyguZ2Nob2ljZTpudGgtY2hpbGQoMykpLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdpbnB1dF9jb250YWluZXI6aGFzKC5nY2hvaWNlOm50aC1jaGlsZCgzKSksXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2lucHV0X2NvbnRhaW5lcjpoYXMoLmdjaG9pY2U6bnRoLWNoaWxkKDMpKSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2lucHV0X2NvbnRhaW5lcjpoYXMoLmdjaG9pY2U6bnRoLWNoaWxkKDMpKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2lucHV0X2NvbnRhaW5lcjpoYXMoLmdjaG9pY2U6bnRoLWNoaWxkKDMpKSAuZ2Nob2ljZSAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2lucHV0X2NvbnRhaW5lcjpoYXMoLmdjaG9pY2U6bnRoLWNoaWxkKDMpKSAuZ2Nob2ljZSAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2lucHV0X2NvbnRhaW5lcjpoYXMoLmdjaG9pY2U6bnRoLWNoaWxkKDMpKSAuZ2Nob2ljZSAuYWEtY2hlY2tib3gsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdpbnB1dF9jb250YWluZXI6aGFzKC5nY2hvaWNlOm50aC1jaGlsZCgzKSkgLmdjaG9pY2UgLmFhLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIC5naW5wdXRfY29udGFpbmVyOmhhcyguZ2Nob2ljZTpudGgtY2hpbGQoMykpIC5nY2hvaWNlIC5hYS1jaGVja2JveCxcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdpbnB1dF9jb250YWluZXI6aGFzKC5nY2hvaWNlOm50aC1jaGlsZCgzKSkgLmdjaG9pY2UgLmFhLWNoZWNrYm94LFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2lucHV0X2NvbnRhaW5lcjpoYXMoLmdjaG9pY2U6bnRoLWNoaWxkKDMpKSAuZ2Nob2ljZSAuYWEtY2hlY2tib3gsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2lucHV0X2NvbnRhaW5lcjpoYXMoLmdjaG9pY2U6bnRoLWNoaWxkKDMpKSAuZ2Nob2ljZSAuYWEtY2hlY2tib3gge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24gLmdpbnB1dF9jb250YWluZXI6aGFzKC5nY2hvaWNlOm50aC1jaGlsZCgzKSkgLmdjaG9pY2U6bGFzdC1jaGlsZCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5naW5wdXRfY29udGFpbmVyOmhhcyguZ2Nob2ljZTpudGgtY2hpbGQoMykpIC5nY2hvaWNlOmxhc3QtY2hpbGQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbiAuZ2lucHV0X2NvbnRhaW5lcjpoYXMoLmdjaG9pY2U6bnRoLWNoaWxkKDMpKSAuZ2Nob2ljZTpsYXN0LWNoaWxkLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5naW5wdXRfY29udGFpbmVyOmhhcyguZ2Nob2ljZTpudGgtY2hpbGQoMykpIC5nY2hvaWNlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6aG92ZXIgKyBsYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIC5nZmllbGQtY2hvaWNlLWlucHV0OmhvdmVyICsgbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM4OGQ1MjU7XG4gIGJvcmRlci1jb2xvcjogIzg4ZDUyNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDAyZW07XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpob3ZlciArIGxhYmVsOmJlZm9yZSwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgLmdmaWVsZC1jaG9pY2UtaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpob3ZlciArIGxhYmVsOmJlZm9yZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtcmFkaW8gLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSAuZ2ZpZWxkLWNob2ljZS1pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJiZWZvcmVcIjtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbiAgZm9udC1mYW1pbHk6IGdmb3JtLWljb25zLXRoZW1lO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNHB4IC02cHggMDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1odG1sLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1odG1sIHtcbiAgbWFyZ2luOiAwIDE2cHggMTZweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgcCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZmNmYzY7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uOmVtcHR5LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb246ZW1wdHkge1xuICBtaW4taGVpZ2h0OiA2NXB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDBweCA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IC5zd2lwZXItc2xpZGUtaGVhZGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAuc3dpcGVyLXNsaWRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IC5zd2lwZXItc2xpZGUtaGVhZGVyIC5zd2lwZXItc2xpZGUtaGVhZGVyLXNob3J0LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAuc3dpcGVyLXNsaWRlLWhlYWRlciAuc3dpcGVyLXNsaWRlLWhlYWRlci1zaG9ydCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IC5zd2lwZXItc2xpZGUtaGVhZGVyIC5zd2lwZXItc2xpZGUtaGVhZGVyLW51bWJlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgLnN3aXBlci1zbGlkZS1oZWFkZXIgLnN3aXBlci1zbGlkZS1oZWFkZXItbnVtYmVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMxZDFkMWI7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWhlYWRlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICM3MDAwZmY7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWhlYWRlciAuc3dpcGVyLXNsaWRlLWhlYWRlci1zaG9ydCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWhlYWRlciAuc3dpcGVyLXNsaWRlLWhlYWRlci1zaG9ydCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIC5zd2lwZXItc2xpZGUtaGVhZGVyIC5zd2lwZXItc2xpZGUtaGVhZGVyLW51bWJlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWhlYWRlciAuc3dpcGVyLXNsaWRlLWhlYWRlci1udW1iZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyOmVtcHR5LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXdyYXBwZXI6ZW1wdHkge1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwaW5uZXIuc3ZnKTtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCAuc3dpcGVyLXNsaWRlLXRpbWVzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQgLnN3aXBlci1zbGlkZS10aW1lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTZweCAwcHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IC5zd2lwZXItc2xpZGUtdGltZXMgLnN3aXBlci1zbGlkZS1kYXRlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQgLnN3aXBlci1zbGlkZS10aW1lcyAuc3dpcGVyLXNsaWRlLWRhdGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFkMWQxYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IC5zd2lwZXItc2xpZGUtdGltZXMgLnN3aXBlci1uby10aW1lLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQgLnN3aXBlci1zbGlkZS10aW1lcyAuc3dpcGVyLW5vLXRpbWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IC5zd2lwZXItc2xpZGUtdGltZXMgLnN3aXBlci1zbGlkZS10aW1lLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQgLnN3aXBlci1zbGlkZS10aW1lcyAuc3dpcGVyLXNsaWRlLXRpbWUge1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IC5zd2lwZXItc2xpZGUtdGltZXMgLnN3aXBlci1zbGlkZS10aW1lIGEsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCAuc3dpcGVyLXNsaWRlLXRpbWVzIC5zd2lwZXItc2xpZGUtdGltZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzcwMDBmZjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MDAwZmY7XG4gIC8qXG4gIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG4gIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcbiAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGU5MTdcIjtcbiAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IGdmb3JtLWljb25zLXRoZW1lO1xuICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG4gIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG4gIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMHB4O1xuICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxcHg7XG4gIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xuICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cbiAgKi9cbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlLWNvbnRlbnQgLnN3aXBlci1zbGlkZS10aW1lcyAuc3dpcGVyLXNsaWRlLXRpbWUgYTpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IC5zd2lwZXItc2xpZGUtdGltZXMgLnN3aXBlci1zbGlkZS10aW1lIGE6aG92ZXIge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjNzAwMGZmO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCAuc3dpcGVyLXNsaWRlLXRpbWVzIC5zd2lwZXItc2xpZGUtdGltZSBhLmFjdGl2ZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IC5zd2lwZXItc2xpZGUtdGltZXMgLnN3aXBlci1zbGlkZS10aW1lIGEuYWN0aXZlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzg4ZDUyNTtcbiAgYm9yZGVyLWNvbG9yOiAjODhkNTI1O1xuICAvKlxuICAmOmJlZm9yZSB7XG4gIFx0bGVmdDogOHB4O1xuICBcdG9wYWNpdHk6IDE7XG4gIH1cbiAgKi9cbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLmFhLW1lc3NhZ2UsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuYWEtbWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRvcDogNDhweDtcbiAgbGVmdDogMHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM3MDAwZmY7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiA0OHB4O1xuICByaWdodDogMHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM3MDAwZmY7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLWFmc3ByYWFrLXN1YmluZm8sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1hZnNwcmFhay1zdWJpbmZvIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gIG1hcmdpbjogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLWFmc3ByYWFrLXN1YmluZm8gcCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLWFmc3ByYWFrLXN1YmluZm8gcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLWFmc3ByYWFrLXN1YmluZm8gcC5waG9uZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLWFmc3ByYWFrLXN1YmluZm8gcC5waG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1hZnNwcmFhay1zdWJpbmZvIHAucGhvbmUgYSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLWFmc3ByYWFrLXN1YmluZm8gcC5waG9uZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1hZnNwcmFhay1zdWJpbmZvIHAucGhvbmUgYTpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLWFmc3ByYWFrLXN1YmluZm8gcC5waG9uZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZC5zdGFydC1jYXJkLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5zdGFydC1jYXJkIHtcbiAgcGFkZGluZzogMjRweCAyMHB4IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMTZweCAxNnB4IDA7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjM5MjE1Njg2Myk7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuc3RhcnQtY2FyZC5nc2VjdGlvbiBoMywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLnN0YXJ0LWNhcmQuZ3NlY3Rpb24gLmgzLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuc3RhcnQtY2FyZC5nc2VjdGlvbiAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5zdGFydC1jYXJkLmdzZWN0aW9uIGgzLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5zdGFydC1jYXJkLmdzZWN0aW9uIC5oMyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuc3RhcnQtY2FyZC5nc2VjdGlvbiAuZ2ZpZWxkX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNGIwMDVhO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmluLWNhcmQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmluLWNhcmQge1xuICBwYWRkaW5nOiAwcHggMjBweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIzOTIxNTY4NjMpO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmluLWNhcmQuZ2ZpZWxkLS10eXBlLWFhX2NoZWNrYm94X2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuaW4tY2FyZC5nZmllbGQtLXR5cGUtYWFfY2hlY2tib3hfYnV0dG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuZW5kLWNhcmQsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmVuZC1jYXJkIHtcbiAgcGFkZGluZzogMCAyMHB4IDI0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IC0xcHggMTZweCAzMnB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIzOTIxNTY4NjMpO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmVuZC1jYXJkIC5nY2hvaWNlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5lbmQtY2FyZCAuZ2Nob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuZW5kLWNhcmQuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmVuZC1jYXJkLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuZW5kLWNhcmQuZ2ZpZWxkLS10eXBlLXJhZGlvIC5nZmllbGRfcmFkaW8gbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmVuZC1jYXJkLmdmaWVsZC0tdHlwZS1yYWRpbyAuZ2ZpZWxkX3JhZGlvIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuc3RhcnQtY2FyZCAuZ2ZpZWxkX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuaW4tY2FyZCAuZ2ZpZWxkX2xhYmVsLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQuZW5kLWNhcmQgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuc3RhcnQtY2FyZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5pbi1jYXJkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmVuZC1jYXJkIC5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNGIwMDVhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZmllbGQgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKTo6cGxhY2Vob2xkZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNzM3MzZlO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24uZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbi5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgcGFkZGluZzogMTJweCAwIDAgMDtcbiAgbWFyZ2luOiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5naW5wdXRfY29tcGxleCBzcGFuLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2lucHV0X2NvbXBsZXggc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2lucHV0X2NvbXBsZXggaW5wdXRbdHlwZT10ZXh0XSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdpbnB1dF9jb21wbGV4IGlucHV0W3R5cGU9dGV4dF0ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1kYXRlIC5naW5wdXRfY29tcGxleCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuZ2ZpZWxkLS10eXBlLWRhdGUgLmdpbnB1dF9jb21wbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkLmdmaWVsZC0tdHlwZS1kYXRlIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NvbnRhaW5lcl9kYXRlLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtZGF0ZSAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9jb250YWluZXJfZGF0ZSB7XG4gIG1heC13aWR0aDogMzMlO1xuICBmbGV4LWJhc2lzOiAzMCU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIGgzLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5oMywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmaWVsZCAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gaDMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuaDMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5nZmllbGRfbGFiZWwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgcGFkZGluZzogMTZweCAwIDAgMDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gaDMuZ3NlY3Rpb25fdGl0bGUsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdzZWN0aW9uX3RpdGxlLmgzLCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5nZmllbGQgLmdzZWN0aW9uX3RpdGxlLmdmaWVsZF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5nc2VjdGlvbl90aXRsZS5nZmllbGRfbGFiZWwsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiBoMy5nc2VjdGlvbl90aXRsZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5nc2VjdGlvbl90aXRsZS5oMyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5nZmllbGQgLmdzZWN0aW9uX3RpdGxlLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmdzZWN0aW9uX3RpdGxlLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgcGFkZGluZzogMDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCBoMywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5oMywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZmllbGQgLmdmaWVsZF9sYWJlbCwgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmdmaWVsZF9sYWJlbCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgaDMsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5oMyxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmdmaWVsZCAuZ2ZpZWxkX2xhYmVsLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZCAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZmllbGRfbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFkMWQxYjtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5nZmllbGRfZGVzY3JpcHRpb24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgcCxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmdmaWVsZF9kZXNjcmlwdGlvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAubGluZSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZm9ybV9wYWdlLnBhZ2UtY29uZmlybWF0aW9uIC5jb250ZW50LWNhcmQgLmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZ2YtYWEtcGFnZS1saW5rLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuZ2YtYWEtcGFnZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcGFnZS5wYWdlLWNvbmZpcm1hdGlvbiAuY29udGVudC1jYXJkIC5jYXJkLXByb2R1Y3QgLnByb2R1Y3QtY29udGVudCBhLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmb3JtX3BhZ2UucGFnZS1jb25maXJtYXRpb24gLmNvbnRlbnQtY2FyZCAuY2FyZC1wcm9kdWN0IC5wcm9kdWN0LWNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC52YWxpZGF0aW9uX21lc3NhZ2UsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2J1dHRvbixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbiB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b246aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjNzAwMGZmO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9sYXN0X3BhZ2VfYnV0dG9uLFxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9sYXN0X3BhZ2VfYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uW2Rpc2FibGVkXSxcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b25bZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWViO1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlcixcbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9idXR0b24sXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIFtpZF49Z2Zvcm1fcGFnZV9dW2lkJD1fMV0gLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5nZm9ybV9jdXN0b21fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZTFkY2ZmO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5nZm9ybV9jdXN0b21fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmX3BhZ2Vfc3RlcHM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzAwMGZmO1xufVxuLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZS5zaG93LWF1ZGliZW5lLWxvZ28gLmdmb3JtX2hlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUuc2hvdy1hdWRpYmVuZS1sb2dvIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmVudHJ5LWNvbnRlbnQgLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBtYXJnaW46IDMycHggMCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZTFkY2ZmO1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzlweCkge1xuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwIHtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXA6bm90KC5nZl9zdGVwX2FjdGl2ZSkgLmdmX3N0ZXBfbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMycHggMzJweCAxNnB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IC5zd2lwZXItc2xpZGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgI2FhLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAuc3dpcGVyLXNsaWRlLWhlYWRlciAuc3dpcGVyLXNsaWRlLWhlYWRlci1zaG9ydCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IC5zd2lwZXItc2xpZGUtaGVhZGVyIC5zd2lwZXItc2xpZGUtaGVhZGVyLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCAuc3dpcGVyLXNsaWRlLXRpbWVzIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLS10eXBlLWFhX2Fmc3ByYWFrIC5hYS1zd2lwZXItd3JhcHBlciAuYWEtc3dpcGVyLWNvbnRhaW5lciAjYWEtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUtY29udGVudCAuc3dpcGVyLXNsaWRlLXRpbWVzIC5zd2lwZXItc2xpZGUtZGF0ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWluLXdpZHRoOiAyNSU7XG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQtLXR5cGUtYWFfYWZzcHJhYWsgLmFhLXN3aXBlci13cmFwcGVyIC5hYS1zd2lwZXItY29udGFpbmVyICNhYS1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZS1jb250ZW50IC5zd2lwZXItc2xpZGUtdGltZXMgLnN3aXBlci1uby10aW1lIHtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiA2NHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC0tdHlwZS1hYV9hZnNwcmFhayAuYWEtc3dpcGVyLXdyYXBwZXIgLmFhLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiA2NHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmX3BhZ2Vfc3RlcHMge1xuICAgIHRvcDogODJweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcCAuZ2Zfc3RlcF9udW1iZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcCAuZ2Zfc3RlcF9sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gaDMsIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5oMywgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtX2Zvb3RlciAuZ2ZpZWxkIC5nZmllbGRfbGFiZWwsXG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogODJweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLnN0YXJ0LWNhcmQge1xuICAgIHBhZGRpbmc6IDQ4cHggNDBweCAwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjZweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjZweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLnN0YXJ0LWNhcmQgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmluLWNhcmQge1xuICAgIHBhZGRpbmc6IDBweCA0MHB4IDMycHg7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5pbi1jYXJkLmdmaWVsZC0tdHlwZS1hYV9jaGVja2JveF9idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuaW4tY2FyZCAuZ2lucHV0X2NvbXBsZXggaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuaW4tY2FyZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5nZmllbGQuZW5kLWNhcmQge1xuICAgIHBhZGRpbmc6IDAgNDBweCA0OHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI2cHg7XG4gICAgbWFyZ2luOiAtMXB4IDE2cHggMzJweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuZ2ZpZWxkLmVuZC1jYXJkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtLmF1ZGljaWVuYXNzaXN0LWFwcG9pbnRtZW50LWZvcm0gLmdmb3JtLWJvZHkgLmdmaWVsZC5mb290ZXItbm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IC5jYXJkLXByb2R1Y3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0uYXVkaWNpZW5hc3Npc3QtYXBwb2ludG1lbnQtZm9ybSAuZ2Zvcm0tYm9keSAuY2FyZC1wcm9kdWN0IC5wcm9kdWN0LWltYWdlIHtcbiAgICBmbGV4OiAwIDAgMTgwcHg7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lLnNob3ctYXVkaWJlbmUtbG9nbyAuZm9ybS5hdWRpY2llbmFzc2lzdC1hcHBvaW50bWVudC1mb3JtIC5nZm9ybS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4iXX0= */